Exemplo n.º 1
0
 public function testGetSlugs()
 {
     $Sluggable = new SluggableRoute(null, null, null);
     $Sluggable->options['models'] = array('RouteTest' => array());
     $Sluggable->config();
     $results = $Sluggable->getSlugs($this->RouteTest->alias);
     $expected = array(1 => 'a-page-title', 2 => 'another-title', 3 => 'i-love-cakephp');
     $this->assertEquals($expected, $results);
     SlugCache::invalidate('RouteTest');
     $Sluggable->options['models'] = array('RouteTest' => array('slugField' => 'name'));
     $Sluggable->config();
     $results = $Sluggable->getSlugs($this->RouteTest->alias);
     $expected = array(1 => 'page-title', 2 => 'routing-is-fun', 3 => 'cake-rocks');
     $this->assertEquals($expected, $results);
 }