manageOwnProfile($user); // THEN expect($result)->toBeFalse(); }); it('returns true when user is a Customer instance', function () { // GIVEN $policy = new CustomerPolicy(); $customer = \Mockery::mock(Customer::class); // WHEN $result = $policy->manageOwnProfile($customer); // THEN expect($result)->toBeTrue(); }); it('returns false when user is null', function () { // GIVEN $policy = new CustomerPolicy(); // WHEN $result = $policy->manageOwnProfile(null); // THEN expect($result)->toBeFalse(); }); }); });