/** * Test that a user is in a group */ public function testUserInGroup() { $data = array(array('name' => 'group1', 'id' => 1234)); $ds = $this->getMockBuilder('\\Psecio\\Gatekeeper\\DataSource\\Mysql')->disableOriginalConstructor()->setMethods(array('fetch'))->getMock(); $ds->method('fetch')->willReturn($data); $group = new GroupModel($ds); $this->assertTrue($group->inGroup(1)); }