Rename to accesscontrol.canonicalScopeString

This commit is contained in:
Girish Ramakrishnan
2018-06-17 22:42:18 -07:00
parent 6a2dacb08a
commit b6b7d08af3
4 changed files with 14 additions and 12 deletions

View File

@@ -10,13 +10,17 @@ var accesscontrol = require('../accesscontrol.js'),
expect = require('expect.js');
describe('access control', function () {
describe('canonicalScope', function () {
describe('canonicalScopeString', function () {
it('only * scope', function () {
expect(accesscontrol.canonicalScope('*')).to.be(accesscontrol.VALID_SCOPES.join(','));
expect(accesscontrol.canonicalScopeString('*')).to.be(accesscontrol.VALID_SCOPES.join(','));
});
it('* in the middle', function () {
expect(accesscontrol.canonicalScope('foo,bar,*')).to.be('foo,bar,' + accesscontrol.VALID_SCOPES.join(','));
it('identity for non-*', function () {
expect(accesscontrol.canonicalScopeString('foo,bar')).to.be('foo,bar');
});
it('* is not expanded otherwise', function () {
expect(accesscontrol.canonicalScopeString('foo,bar,*')).to.be('foo,bar,*');
});
});