コード例 #1
0
 public function testGetTags()
 {
     $this->assertEmpty($this->_model->getTags());
     $this->_model->save('test data 1', 'test1', ['tag1', 'tag2']);
     $this->_model->save('test data 2', 'test2', ['tag1', 'tag3']);
     $actual = $this->_model->getTags();
     $expected = ['tag1', 'tag2', 'tag3'];
     $this->assertEquals($expected, $actual);
 }
コード例 #2
0
 /**
  * @param array $tags
  * @dataProvider getTagsDataProvider
  */
 public function testGetTags(array $tags)
 {
     $this->_collection->expects($this->once())->method('distinct')->with('tags')->will($this->returnValue($tags));
     $actual = $this->_model->getTags();
     $this->assertEquals($tags, $actual);
 }