| @@ 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 |     { | |