Passed
Pull Request — master (#754)
by Robbie
02:38
created

EditableMemberListFieldTest::testAllowEmptyTitle()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 7
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 4
nc 1
nop 0
dl 0
loc 7
rs 9.4285
c 0
b 0
f 0
1
<?php
2
3
namespace SilverStripe\UserForms\Tests\Model\EditableFormField;
4
5
use SilverStripe\Dev\SapphireTest;
6
use SilverStripe\Security\Group;
7
use SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField;
8
9
class EditableMemberListFieldTest extends SapphireTest
10
{
11
    protected static $fixture_file = 'EditableMemberListFieldTest.yml';
12
13
    public function testAllowEmptyTitle()
14
    {
15
        /** @var EditableMemberListField $field */
16
        $field = EditableMemberListField::create();
17
        $field->GroupID = $this->idFromFixture(Group::class, 'a_group');
0 ignored issues
show
Bug Best Practice introduced by
The property GroupID does not exist on SilverStripe\UserForms\M...EditableMemberListField. Since you implemented __set, consider adding a @property annotation.
Loading history...
18
        $field->Name = 'EditableFormField_123456';
19
        $this->assertEmpty($field->getFormField()->Title());
20
    }
21
}
22