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]); }