Example #1
0
 public function testLoadDictionnaries()
 {
     $loader = $this->getMock('AppBundle\\Game\\Loader\\TextFileLoader');
     $loader->expects($this->once())->method('load')->will($this->returnValue(array('php')));
     $wordlist = new WordList();
     $wordlist->addLoader('txt', $loader);
     $wordlist->loadDictionaries(array('/path/to/fake/dictionnary.txt'));
     $this->assertContains('php', $wordlist->getWords()[3]);
 }
 /**
  * @expectedException \RuntimeException
  * @dataProvider provideDictionary
  */
 public function testUnsupportedDictionary($path)
 {
     $wordList = new WordList();
     $wordList->loadDictionaries([$path]);
 }