/** | |
* @license | |
* Copyright 2017 Google LLC | |
* SPDX-License-Identifier: Apache-2.0 | |
*/ | |
import {assert} from '@open-wc/testing'; | |
import '../test/common-test-setup'; | |
import {toSortedPermissionsArray} from './access-util'; | |
suite('access-util tests', () => { | |
test('toSortedPermissionsArray', () => { | |
const rules = { | |
'global:Project-Owners': { | |
action: 'ALLOW', | |
force: false, | |
}, | |
'4c97682e6ce6b7247f3381b6f1789356666de7f': { | |
action: 'ALLOW', | |
force: false, | |
}, | |
}; | |
const expectedResult = [ | |
{ | |
id: '4c97682e6ce6b7247f3381b6f1789356666de7f', | |
value: { | |
action: 'ALLOW', | |
force: false, | |
}, | |
}, | |
{ | |
id: 'global:Project-Owners', | |
value: { | |
action: 'ALLOW', | |
force: false, | |
}, | |
}, | |
]; | |
assert.deepEqual(toSortedPermissionsArray(rules), expectedResult); | |
}); | |
}); |