From ac4a6df7e95257b429b2c76417e57b677f831fbb Mon Sep 17 00:00:00 2001 From: Chris Joe Date: Mon, 14 Mar 2016 13:53:25 +1300 Subject: [PATCH] Add permission tests for editing fix --- tests/EditableFormFieldTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/EditableFormFieldTest.php b/tests/EditableFormFieldTest.php index 1258b20..5033e63 100644 --- a/tests/EditableFormFieldTest.php +++ b/tests/EditableFormFieldTest.php @@ -12,14 +12,18 @@ class EditableFormFieldTest extends FunctionalTest { $text = $this->objFromFixture('EditableTextField', 'basic-text'); $this->logInWithPermission('ADMIN'); + $this->assertTrue($text->canCreate()); + $this->assertTrue($text->canView()); $this->assertTrue($text->canEdit()); $this->assertTrue($text->canDelete()); $text->setReadonly(true); + $this->assertTrue($text->canView()); $this->assertFalse($text->canEdit()); $this->assertFalse($text->canDelete()); $text->setReadonly(false); + $this->assertTrue($text->canView()); $this->assertTrue($text->canEdit()); $this->assertTrue($text->canDelete()); @@ -27,11 +31,15 @@ class EditableFormFieldTest extends FunctionalTest { $member->logout(); $this->logInWithPermission('SITETREE_VIEW_ALL'); + $this->assertFalse($text->canCreate()); + $text->setReadonly(false); + $this->assertTrue($text->canView()); $this->assertFalse($text->canEdit()); $this->assertFalse($text->canDelete()); $text->setReadonly(true); + $this->assertTrue($text->canView()); $this->assertFalse($text->canEdit()); $this->assertFalse($text->canDelete()); }