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