assertInstanceOf( '\SMW\MediaWiki\Renderer\WikitextTemplateRenderer', new WikitextTemplateRenderer() ); } public function testRenderTemplate() { $instance = new WikitextTemplateRenderer(); $this->assertEmpty( $instance->render() ); $instance->addField( 'property', 'Foo' ); $instance->addField( 'value', 42 ); $instance->packFieldsForTemplate( 'Bar' ); $instance->addField( 'property', 'Bar' ); $instance->addField( 'value', 'Foo' ); $instance->packFieldsForTemplate( 'Foobaz' ); $this->assertEquals( "{{Bar\n|property=Foo\n|value=42}}{{Foobaz\n|property=Bar\n|value=Foo}}", $instance->render() ); $this->assertEmpty( $instance->render() ); } }