function testGenerate() { $code_writer = new lmbMacroCodeWriter('template'); $child = new MockMacroNode(); $child->expectCallCount('generate', 1); $child->expectArguments('generate', array($code_writer)); $this->node->addChild($child); $this->node->generate($code_writer); }