OLD | NEW |
| (Empty) |
1 | |
2 library which.test.has_permission; | |
3 | |
4 import 'package:unittest/unittest.dart'; | |
5 import 'package:which/src/has_permission.dart'; | |
6 | |
7 import 'util.dart'; | |
8 | |
9 main() { | |
10 test('hasPermission', () { | |
11 var mode = parseBinary('010101010101'); | |
12 | |
13 expect(hasPermission(mode, FilePermission.SET_UID), isFalse); | |
14 expect(hasPermission(mode, FilePermission.SET_GID), isTrue); | |
15 expect(hasPermission(mode, FilePermission.STICKY), isFalse); | |
16 expect(hasPermission(mode, FilePermission.READ, role: FilePermissionRole.OWN
ER), isTrue); | |
17 expect(hasPermission(mode, FilePermission.WRITE, role: FilePermissionRole.OW
NER), isFalse); | |
18 expect(hasPermission(mode, FilePermission.EXECUTE, role: FilePermissionRole.
OWNER), isTrue); | |
19 expect(hasPermission(mode, FilePermission.READ, role: FilePermissionRole.GRO
UP), isFalse); | |
20 expect(hasPermission(mode, FilePermission.WRITE, role: FilePermissionRole.GR
OUP), isTrue); | |
21 expect(hasPermission(mode, FilePermission.EXECUTE, role: FilePermissionRole.
GROUP), isFalse); | |
22 expect(hasPermission(mode, FilePermission.READ, role: FilePermissionRole.WOR
LD), isTrue); | |
23 expect(hasPermission(mode, FilePermission.WRITE, role: FilePermissionRole.WO
RLD), isFalse); | |
24 expect(hasPermission(mode, FilePermission.EXECUTE, role: FilePermissionRole.
WORLD), isTrue); | |
25 }); | |
26 } | |
OLD | NEW |