Add expectations to identity specs

The last bunch of "spec has ho expectations" warnings is fixed
for the latest Jasmine. The option failSpecWithNoExpectations
is set to true now.

Related-Bug: #1894127

Change-Id: I87d6a3e0a21eb8f3e5a548d7fdd0ae01bbda54e1
This commit is contained in:
Tatiana Ovchinnikova 2020-12-10 12:56:06 -06:00
parent 4d1ec9b3a4
commit 5c45c8825e
5 changed files with 29 additions and 14 deletions

View File

@ -141,8 +141,7 @@ module.exports = function (config) {
client: {
jasmine: {
random: false,
failSpecWithNoExpectations: true
random: false
}
},

View File

@ -97,12 +97,14 @@
var domain = generateDomains(1)[0];
service.perform(domain);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(domain.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('should pass and fail in a function that delete domain by item action', function(done) {
@ -113,12 +115,14 @@
var domain = generateDomains(1)[0];
service.perform(domain);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(domain.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('should pass and fail in a function that delete domain by batch action', function(done) {
@ -129,12 +133,14 @@
var domain = generateDomains(1)[0];
service.perform([domain]);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(domain.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('fail to policy check because of no privilege', function() {

View File

@ -109,12 +109,14 @@
var group = generateItems(1)[0];
service.perform(group);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(group.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('should pass and fail in a function that delete group by item action', function(done) {
@ -125,12 +127,14 @@
var group = generateItems(1)[0];
service.perform(group);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(group.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('should pass and fail in a function that delete group by batch action', function(done) {
@ -141,12 +145,14 @@
var group = generateItems(1)[0];
service.perform([group]);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(group.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('should call policy check', function() {

View File

@ -98,12 +98,14 @@
var user = generateItems(1)[0];
service.perform(user);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(user.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('should pass and fail in a function that delete user by item action', function(done) {
@ -114,12 +116,14 @@
var user = generateItems(1)[0];
service.perform(user);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(user.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('should pass and fail in a function that delete user by batch action', function(done) {
@ -130,12 +134,14 @@
var user = generateItems(1)[0];
service.perform([user]);
$scope.$apply();
done();
var contextArg = deleteModalService.open.calls.argsFor(0)[2];
var deleteFunction = contextArg.deleteEntity;
deleteFunction(user.id);
expect(deleteModalService.open).toHaveBeenCalled();
done();
});
it('should call policy check', function() {

View File

@ -180,11 +180,9 @@ module.exports = function (config) {
dir: '../cover/openstack_dashboard'
},
// TODO(tmazur) set failSpecWithNoExpectations to true after fixing tests
client: {
jasmine: {
random: false,
failSpecWithNoExpectations: false
random: false
}
},