wasteful-scope
Version:
OAuth2 scope utilities for the wasteful scope parsing, comparing, merging, etc
33 lines (21 loc) • 731 B
JavaScript
;
module.exports.create = function (groups) {
var merge = require('../index').create(groups).merge
, assert = require('assert')
, current = 'stake.leadership:name,photo::texting'
, added = 'stake.leadership:name,photo,email::emailing'
+ ' '
+ 'ward.adults:name,photo::calling'
, expected = 'stake.leadership:name,photo,email::texting,emailing'
+ ' '
+ 'ward.adults:name,photo::calling'
, merged = merge(current, added)
, equal = merged === expected
;
if (!equal) {
console.log('merged : ', merged);
console.log('expected : ', expected);
}
assert.ok(equal);
console.log('[merge] PASS');
};