<?php

namespace ActivityPhpTest\Server;

use ActivityPhp\Server;
use PHPUnit\Framework\TestCase;

class ActorTest extends TestCase
{
	/**
	 * Check that an actor has no public key
	 */
	public function testActorWithNoPublicKeyPem()
	{
		$server = new Server([
		    'instance' => [
		        'host'  => 'localhost',
		        'port'  => 8000,
		        'debug' => true,
		        'actorPath' => '/accounts/<handle>',
		    ],
		    'logger'    => [
		       'driver' => '\Psr\Log\NullLogger'
		    ],
		    'cache' => [
		        'enabled' => false,
		    ]
		]);

		$actor = $server->actor('bob@localhost:8000');

		// Assert no public is set
		$this->assertEquals(
		    false,
		    $actor->getPublicKeyPem()
		);
	}
}
__halt_compiler();----SIGNATURE:----aUYOI3pFUFQA+1VDmpnpKa7iuEwJTm+/Ft3apkABjKT2aAJ549OBDbUyXQYhyH+xXxrYYeYNEmezTV/kNY55T5EDraxLelMEBdAzhyx5Q1qSOOUHNBb/IClIK+IzlsDfWVLcVSP+Ri4bkZNcJ6Xk4uiVJnTdQAPPClk7l96wD6jMTzlzcUh4UJg0Cfd5rSqkl7WzRYdC5Z6Mhzq/I8c9Aqts0tIuJ6Pdw+bZa/OqAeksG0kQ2oDE6Oji7Rm/jQ7pEUzZV6L8NVtorxfotttKw1PrzdTnUDRiwrRv2OeKrQt+mIrsxQ+XpUW0CjrnFwfg2df3TKqtV1Mq3OI7L16OauwUuMCJiiZseEUfYHyYilD6KVTktomZpHfv6ZD2zP4vONO0FHsjE2mBE1NCCBDbxhOQYZ8EVkUXGHPnkcpFOjV9y8NRM4VVnKvP1BUW1Ol8nmDdcFOh05yX39CsxUwmRecw05rMpv+wzCHXWyuYXYdop9bDxv2Q5L0bSO+tvvj926TNhcFUItsJQdYKHM+f4v//ljHw3lk8wkTVZJXFD3DD7oFwmTZae4DHeiu0Dg0IVOfsH+F2r4YrhkqsGHvg+qPw2lD6J3zaokLvPVQssV42UsVS8ZKoRQ+jf91bWi8BysHkkv5B/tTyNWunQkMcqrf61/hND0Tls52znHNq3Zk=----ATTACHMENT:----NDUxNDYzOTAzMTIzNzEwNyAzNTA0MjUxNzU4OTEyNzc0IDgxOTMwMDQ0MDYyOTQxNzE=