UNPKG

wasteful-scope

Version:

OAuth2 scope utilities for the wasteful scope parsing, comparing, merging, etc

33 lines (21 loc) 731 B
'use strict'; 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'); };