authority.test.js 495 Bytes
Newer Older
徐立's avatar
徐立 committed
1 2
import { getAuthority } from './authority';
describe('getAuthority should be strong', () => {
3 4 5 6 7 8 9 10 11 12 13 14
	it('string', () => {
		expect(getAuthority('admin')).toEqual(['admin']);
	});
	it('array with double quotes', () => {
		expect(getAuthority('"admin"')).toEqual(['admin']);
	});
	it('array with single item', () => {
		expect(getAuthority('["admin"]')).toEqual(['admin']);
	});
	it('array with multiple items', () => {
		expect(getAuthority('["admin", "guest"]')).toEqual(['admin', 'guest']);
	});
徐立's avatar
徐立 committed
15
});