Skip to content

Commit 391fbef

Browse files
committed
added chai to is_test.js
2 parents 9775b39 + a6c257f commit 391fbef

30 files changed

+86
-92
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ npm-debug.log*~
3030
auto-save-list
3131
tramp
3232
.\#*
33+
.vscode
3334

3435
# Org-mode
3536
.org-id-locations

package-lock.json

Lines changed: 47 additions & 54 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
},
2727
"devDependencies": {
2828
"eslint": "^8.0.0",
29+
"chai": "^4.3.4",
2930
"jshint": "2.13.0",
3031
"mocha": "5.2.0",
3132
"nyc": "^15.1.0",
32-
"should": "13.2.3",
3333
"sinon": "7.5.0"
3434
},
3535
"license": "MIT",

test/assertions.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@
44
* Module dependencies.
55
*/
66

7-
var should = require('should');
7+
var chai = require('chai');
88

99
/**
1010
* SHA-1 assertion.
1111
*/
12+
chai.use(function (_chai, utils) {
1213

13-
should.Assertion.add('sha1', function() {
14-
this.params = { operator: 'to be a valid SHA-1 hash' };
15-
16-
this.obj.should.match(/^[a-f0-9]{40}$/i);
17-
}, true);
14+
utils.addMethod(chai.Assertion.prototype, 'sha1', function () {
15+
var obj = utils.flag(this, 'object');
16+
new chai.Assertion(obj).match(/^[a-f0-9]{40}$/i);
17+
});
18+
19+
});

test/integration/grant-types/abstract-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var AbstractGrantType = require('../../../lib/grant-types/abstract-grant-type');
88
var InvalidArgumentError = require('../../../lib/errors/invalid-argument-error');
99
var Promise = require('bluebird');
1010
var Request = require('../../../lib/request');
11-
var should = require('should');
11+
var should = require('chai').should();
1212

1313
/**
1414
* Test `AbstractGrantType` integration.

test/integration/grant-types/authorization-code-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var InvalidRequestError = require('../../../lib/errors/invalid-request-error');
1111
var Promise = require('bluebird');
1212
var Request = require('../../../lib/request');
1313
var ServerError = require('../../../lib/errors/server-error');
14-
var should = require('should');
14+
var should = require('chai').should();
1515

1616
/**
1717
* Test `AuthorizationCodeGrantType` integration.

test/integration/grant-types/client-credentials-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ var InvalidArgumentError = require('../../../lib/errors/invalid-argument-error')
99
var InvalidGrantError = require('../../../lib/errors/invalid-grant-error');
1010
var Promise = require('bluebird');
1111
var Request = require('../../../lib/request');
12-
var should = require('should');
12+
var should = require('chai').should();
1313

1414
/**
1515
* Test `ClientCredentialsGrantType` integration.

test/integration/grant-types/password-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var InvalidRequestError = require('../../../lib/errors/invalid-request-error');
1010
var PasswordGrantType = require('../../../lib/grant-types/password-grant-type');
1111
var Promise = require('bluebird');
1212
var Request = require('../../../lib/request');
13-
var should = require('should');
13+
var should = require('chai').should();
1414

1515
/**
1616
* Test `PasswordGrantType` integration.

test/integration/grant-types/refresh-token-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var Promise = require('bluebird');
1111
var RefreshTokenGrantType = require('../../../lib/grant-types/refresh-token-grant-type');
1212
var Request = require('../../../lib/request');
1313
var ServerError = require('../../../lib/errors/server-error');
14-
var should = require('should');
14+
var should = require('chai').should();
1515

1616
/**
1717
* Test `RefreshTokenGrantType` integration.

test/integration/handlers/authenticate-handler_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ var Request = require('../../../lib/request');
1515
var Response = require('../../../lib/response');
1616
var ServerError = require('../../../lib/errors/server-error');
1717
var UnauthorizedRequestError = require('../../../lib/errors/unauthorized-request-error');
18-
var should = require('should');
18+
var should = require('chai').should();
1919

2020
/**
2121
* Test `AuthenticateHandler` integration.

test/integration/handlers/authorize-handler_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ var Request = require('../../../lib/request');
1818
var Response = require('../../../lib/response');
1919
var ServerError = require('../../../lib/errors/server-error');
2020
var UnauthorizedClientError = require('../../../lib/errors/unauthorized-client-error');
21-
var should = require('should');
21+
var should = require('chai').should();
2222
var url = require('url');
2323

2424
/**

test/integration/handlers/token-handler_test.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ var ServerError = require('../../../lib/errors/server-error');
1818
var TokenHandler = require('../../../lib/handlers/token-handler');
1919
var UnauthorizedClientError = require('../../../lib/errors/unauthorized-client-error');
2020
var UnsupportedGrantTypeError = require('../../../lib/errors/unsupported-grant-type-error');
21-
var should = require('should');
21+
var should = require('chai').should();
2222
var util = require('util');
2323

2424
/**
@@ -121,8 +121,7 @@ describe('TokenHandler integration', function() {
121121
saveToken: function() {}
122122
};
123123
var handler = new TokenHandler({ accessTokenLifetime: 120, extendedGrantTypes: extendedGrantTypes, model: model, refreshTokenLifetime: 120 });
124-
125-
handler.grantTypes.should.containEql(extendedGrantTypes);
124+
handler.grantTypes.should.deep.include(extendedGrantTypes);
126125
});
127126

128127
it('should set the `model`', function() {
@@ -997,8 +996,7 @@ describe('TokenHandler integration', function() {
997996
};
998997
var handler = new TokenHandler({ accessTokenLifetime: 120, model: model, refreshTokenLifetime: 120 });
999998
var tokenType = handler.getTokenType({ accessToken: 'foo', refreshToken: 'bar', scope: 'foobar' });
1000-
1001-
tokenType.should.containEql({ accessToken: 'foo', accessTokenLifetime: undefined, refreshToken: 'bar', scope: 'foobar' });
999+
tokenType.should.deep.include({ accessToken: 'foo', accessTokenLifetime: undefined, refreshToken: 'bar', scope: 'foobar' });
10021000
});
10031001
});
10041002

test/integration/request_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
var Request = require('../../lib/request');
88
var InvalidArgumentError = require('../../lib/errors/invalid-argument-error');
9-
var should = require('should');
9+
var should = require('chai').should();
1010

1111
/**
1212
* Test `Request` integration.

test/integration/response-types/code-response-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
var CodeResponseType = require('../../../lib/response-types/code-response-type');
88
var InvalidArgumentError = require('../../../lib/errors/invalid-argument-error');
9-
var should = require('should');
9+
var should = require('chai').should();
1010
var url = require('url');
1111

1212
/**

test/integration/server_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ var Promise = require('bluebird');
99
var Request = require('../../lib/request');
1010
var Response = require('../../lib/response');
1111
var Server = require('../../lib/server');
12-
var should = require('should');
12+
var should = require('chai').should();
1313

1414
/**
1515
* Test `Server` integration.

test/integration/token-types/bearer-token-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
var BearerTokenType = require('../../../lib/token-types/bearer-token-type');
88
var InvalidArgumentError = require('../../../lib/errors/invalid-argument-error');
9-
var should = require('should');
9+
var should = require('chai').should();
1010

1111
/**
1212
* Test `BearerTokenType` integration.

test/integration/utils/token-util_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66

77
var TokenUtil = require('../../../lib/utils/token-util');
8-
var should = require('should');
8+
var should = require('chai').should();
99

1010
/**
1111
* Test `TokenUtil` integration.

test/mocha.opts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
--require should
21
--require test/assertions
32
--ui bdd
43
--reporter spec

test/unit/grant-types/abstract-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
var AbstractGrantType = require('../../../lib/grant-types/abstract-grant-type');
88
var sinon = require('sinon');
9-
var should = require('should');
9+
var should = require('chai').should();
1010

1111
/**
1212
* Test `AbstractGrantType`.

test/unit/grant-types/authorization-code-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var AuthorizationCodeGrantType = require('../../../lib/grant-types/authorization
88
var Promise = require('bluebird');
99
var Request = require('../../../lib/request');
1010
var sinon = require('sinon');
11-
var should = require('should');
11+
var should = require('chai').should();
1212

1313
/**
1414
* Test `AuthorizationCodeGrantType`.

test/unit/grant-types/client-credentials-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
var ClientCredentialsGrantType = require('../../../lib/grant-types/client-credentials-grant-type');
88
var sinon = require('sinon');
9-
var should = require('should');
9+
var should = require('chai').should();
1010

1111
/**
1212
* Test `ClientCredentialsGrantType`.

test/unit/grant-types/password-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
var PasswordGrantType = require('../../../lib/grant-types/password-grant-type');
88
var Request = require('../../../lib/request');
99
var sinon = require('sinon');
10-
var should = require('should');
10+
var should = require('chai').should();
1111

1212
/**
1313
* Test `PasswordGrantType`.

test/unit/grant-types/refresh-token-grant-type_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
var RefreshTokenGrantType = require('../../../lib/grant-types/refresh-token-grant-type');
88
var Request = require('../../../lib/request');
99
var sinon = require('sinon');
10-
var should = require('should');
10+
var should = require('chai').should();
1111

1212
/**
1313
* Test `RefreshTokenGrantType`.

test/unit/handlers/authenticate-handler_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
var AuthenticateHandler = require('../../../lib/handlers/authenticate-handler');
88
var Request = require('../../../lib/request');
99
var sinon = require('sinon');
10-
var should = require('should');
10+
var should = require('chai').should();
1111
var ServerError = require('../../../lib/errors/server-error');
1212

1313
/**

test/unit/handlers/authorize-handler_test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ var Request = require('../../../lib/request');
99
var Response = require('../../../lib/response');
1010
var Promise = require('bluebird');
1111
var sinon = require('sinon');
12-
var should = require('should');
12+
var should = require('chai').should();
1313

1414
/**
1515
* Test `AuthorizeHandler`.

0 commit comments

Comments
 (0)