| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import YamlParser from "~/services/utils/yamlParser";
- test('test parse', () => {
- const path = './test/services/utils/files/test.yaml'
- expect(YamlParser.parse(path)).toStrictEqual({
- "abilities": {
- "accesses": {
- "action": "display",
- "services": {
- "access": [
- {
- "function": "hasAbility",
- "parameters": [{
- "action": "read",
- "subject": "user"
- }]
- }
- ],
- "organization": [
- {
- "function": "hasModule",
- "parameters": [
- "Users"
- ]
- }
- ]
- }
- },
- "student_registration": {
- "action": "display",
- "services": {
- "access": [
- {
- "function": "hasAbility",
- "parameters": [{
- "action": "read",
- "subject": "student-registration"
- }]
- }
- ],
- "organization": [
- {
- "function": "hasModule",
- "parameters": [
- "UsersSchool"
- ]
- }
- ]
- }
- }
- }
- });
- });
|