public function testToArray() { $fuzzy = new Fuzzy(); $fuzzy->addField('user', array('value' => 'Nicolas', 'boost' => 1.0)); $expectedArray = array('fuzzy' => array('user' => array('value' => 'Nicolas', 'boost' => 1.0))); $this->assertEquals($expectedArray, $fuzzy->toArray()); }
public function testToArray() { $fuzzy = new Fuzzy(); $fuzzy->addField('user', array('value' => 'Nicolas', 'boost' => 1.0)); $expectedArray = array('fuzzy' => array('user' => array('value' => 'Nicolas', 'boost' => 1.0))); $this->assertEquals($expectedArray, $fuzzy->toArray(), 'Deprecated method failed'); $fuzzy = new Fuzzy('user', 'Nicolas'); $expectedArray = array('fuzzy' => array('user' => array('value' => 'Nicolas'))); $this->assertEquals($expectedArray, $fuzzy->toArray()); $fuzzy = new Fuzzy(); $fuzzy->setField('user', 'Nicolas')->setFieldOption('boost', 1.0); $expectedArray = array('fuzzy' => array('user' => array('value' => 'Nicolas', 'boost' => 1.0))); $this->assertEquals($expectedArray, $fuzzy->toArray()); }