初始化 antd-pro
This commit is contained in:
19
admin-web/src/utils/authority.test.js
Normal file
19
admin-web/src/utils/authority.test.js
Normal file
@@ -0,0 +1,19 @@
|
||||
import { getAuthority } from './authority';
|
||||
|
||||
describe('getAuthority should be strong', () => {
|
||||
it('empty', () => {
|
||||
expect(getAuthority(null)).toEqual(['admin']); // default value
|
||||
});
|
||||
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']);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user