コード例 #1
0
 public function testFindReturnsArray()
 {
     $collection = 'users';
     $query = array('email' => '*****@*****.**');
     $options = array('fields' => array('name', 'email'));
     // fields
     // the return value from the find
     $usersData = array($this->getUserValues());
     $this->collectionMock->expects($this->once())->method('find')->with($query, $options['fields'])->willReturn($usersData);
     $result = $this->connection->find($collection, $query, $options);
     // assertions
     $this->assertEquals(count($usersData), count($result));
     $this->assertEquals($result[0]['name'], $usersData[0]['name']);
 }