|
@@ 98-105 (lines=8) @@
|
| 95 |
|
/** |
| 96 |
|
* There's no reason to manually create, so don't allow manual creation |
| 97 |
|
*/ |
| 98 |
|
public function testAllowCreate() |
| 99 |
|
{ |
| 100 |
|
$member = Member::default_admin(); |
| 101 |
|
$createTrue = LogEntry::create()->canCreate($member); |
| 102 |
|
$this->assertFalse($createTrue); |
| 103 |
|
$createFalse = LogEntry::create()->canCreate(null); |
| 104 |
|
$this->assertFalse($createFalse); |
| 105 |
|
} |
| 106 |
|
|
| 107 |
|
/** |
| 108 |
|
* Test that LogEntry classes can not be edited |
|
@@ 118-125 (lines=8) @@
|
| 115 |
|
/** |
| 116 |
|
* We can view if we're logged in as admin. Otherwise, no. |
| 117 |
|
*/ |
| 118 |
|
public function testAllowView() |
| 119 |
|
{ |
| 120 |
|
$member = Member::default_admin(); |
| 121 |
|
$viewTrue = LogEntry::create()->canView($member); |
| 122 |
|
$this->assertTrue($viewTrue); |
| 123 |
|
$viewFalse = LogEntry::create()->canView(null); |
| 124 |
|
$this->assertFalse($viewFalse); |
| 125 |
|
} |
| 126 |
|
|
| 127 |
|
/** |
| 128 |
|
* We can Delete if we're logged in as admin. Otherwise, no. |
|
@@ 130-137 (lines=8) @@
|
| 127 |
|
/** |
| 128 |
|
* We can Delete if we're logged in as admin. Otherwise, no. |
| 129 |
|
*/ |
| 130 |
|
public function testAllowDelete() |
| 131 |
|
{ |
| 132 |
|
$member = Member::default_admin(); |
| 133 |
|
$deleteTrue = LogEntry::create()->canDelete($member); |
| 134 |
|
$this->assertTrue($deleteTrue); |
| 135 |
|
$deleteFalse = LogEntry::create()->canDelete(null); |
| 136 |
|
$this->assertFalse($deleteFalse); |
| 137 |
|
} |
| 138 |
|
|
| 139 |
|
/** |
| 140 |
|
* Call protected/private method of a class. |