/** * @test */ function it_assembles_a_classmap() { $assembler = new ClassMapAssembler(); $context = $this->createContext(); $assembler->assemble($context); $code = $context->getFile()->generate(); $expected = <<<CODE <?php use Phpro\\SoapClient\\Soap\\ClassMap\\ClassMapCollection; use Phpro\\SoapClient\\Soap\\ClassMap\\ClassMap; new ClassMapCollection([ new ClassMap('MyType', \\MyNamespace\\MyType::class), ]); CODE; $this->assertEquals($expected, $code); }