@@ 60-71 (lines=12) @@ | ||
57 | { |
|
58 | } |
|
59 | ||
60 | public function testCanView() |
|
61 | { |
|
62 | $object = $this->objFromFixture('Location', 'dynamic'); |
|
63 | $object->write(); |
|
64 | $this->logInWithPermission('ADMIN'); |
|
65 | $this->assertTrue($object->canView()); |
|
66 | $this->logOut(); |
|
67 | $nullMember = Member::create(); |
|
68 | $nullMember->write(); |
|
69 | $this->assertTrue($object->canView($nullMember)); |
|
70 | $nullMember->delete(); |
|
71 | } |
|
72 | ||
73 | public function testCanEdit() |
|
74 | { |
|
@@ 100-110 (lines=11) @@ | ||
97 | $this->assertEquals($checkObject->ID, 0); |
|
98 | } |
|
99 | ||
100 | public function testCanCreate() |
|
101 | { |
|
102 | $object = singleton('Location'); |
|
103 | $this->logInWithPermission('Location_CREATE'); |
|
104 | $this->assertTrue($object->canCreate()); |
|
105 | $this->logOut(); |
|
106 | $nullMember = Member::create(); |
|
107 | $nullMember->write(); |
|
108 | $this->assertFalse($object->canCreate($nullMember)); |
|
109 | $nullMember->delete(); |
|
110 | } |
|
111 | ||
112 | public function testProvidePermissions() |
|
113 | { |