* @mixin Factory */ class FactorySpec extends ObjectBehavior { function it_is_initializable() { $this->shouldHaveType(Factory::class); } function it_can_create_Server_node() { $this->createServer(80)->shouldReturnAnInstanceOf(Server::class); } function it_can_create_Location_node() { $this->createLocation('/test', '~')->shouldReturnAnInstanceOf(Location::class); } }