public function testShouldConfirm() { $this->populateUser(); // Should call confirmUser of the repository ConfideUser::$app['confide.repository'] = m::mock('ConfideRepository'); ConfideUser::$app['confide.repository']->shouldReceive('confirmUser')->with($this->confide_user)->andReturn(true)->once(); $this->assertTrue($this->confide_user->confirm()); $this->assertEquals(1, $this->confide_user->confirmed); }