Guest User

Untitled

a guest
Nov 17th, 2010
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.93 KB | None | 0 0
  1.     public function testImportWithoutInternalMockingXmlVersion4()
  2.     {
  3.         global $tikilib;
  4.         $tikilib = $this->getMock('TikiLib', array('create_page', 'update_page', 'page_exists', 'remove_all_versions'));
  5.         $tikilib->expects($this->once())->method('create_page')->with('Train', 0, file_get_contents(dirname(__FILE__) . '/fixtures/wikipedia_train_article_parsed.txt'));
  6.         $obj = $this->getMock('TikiImporter_Wiki_Mediawiki', array('saveAndDisplayLog'));
  7.         $obj->expects($this->exactly(6))->method('saveAndDisplayLog');
  8.  
  9.         $expectedImportFeedback = array('totalPages' => 1, 'importedPages' => 1);
  10.        
  11.         $obj->import(dirname(__FILE__) . '/fixtures/mediawiki_sample_v0.4.xml');
  12.  
  13.         $this->assertTrue($obj->dom instanceof DOMDocument);
  14.         $this->assertTrue($obj->dom->hasChildNodes());
  15.         $this->assertEquals($expectedImportFeedback, $_SESSION['tiki_importer_feedback']);
  16.     }
Advertisement
Add Comment
Please, Sign In to add comment