public function testAddForeignWord() { $wordSpelling = new Cwin\BasicWord\WordSpelling(new WordFactoryIndonesia()); $wordSpelling->addForeignWord(1, 'mrdka'); $this->assertTrue(is_object($wordSpelling->spellingResult()[1])); $this->assertEquals(count($wordSpelling->spellingResult()), 1); }
public function testResultSuggestionIsArray() { $wordSpelling = new Cwin\BasicWord\WordSpelling(new WordFactoryIndonesia()); $suggestion = new Cwin\Component\Suggestion\Suggestion(); $checkSpelling = $wordSpelling->checkSpelling('mrdka'); foreach ($checkSpelling->spellingResult() as $spelling) { $this->assertTrue(is_array($suggestion->setSpelling($spelling)->suggest())); } }