Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function testImportWithoutInternalMockingXmlVersion4()
- {
- global $tikilib;
- $tikilib = $this->getMock('TikiLib', array('create_page', 'update_page', 'page_exists', 'remove_all_versions'));
- $tikilib->expects($this->once())->method('create_page')->with('Train', 0, file_get_contents(dirname(__FILE__) . '/fixtures/wikipedia_train_article_parsed.txt'));
- $obj = $this->getMock('TikiImporter_Wiki_Mediawiki', array('saveAndDisplayLog'));
- $obj->expects($this->exactly(6))->method('saveAndDisplayLog');
- $expectedImportFeedback = array('totalPages' => 1, 'importedPages' => 1);
- $obj->import(dirname(__FILE__) . '/fixtures/mediawiki_sample_v0.4.xml');
- $this->assertTrue($obj->dom instanceof DOMDocument);
- $this->assertTrue($obj->dom->hasChildNodes());
- $this->assertEquals($expectedImportFeedback, $_SESSION['tiki_importer_feedback']);
- }
Advertisement
Add Comment
Please, Sign In to add comment