Passed
Pull Request — master (#754)
by Robbie
03:21
created

EditableMemberListFieldTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 11
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A testAllowEmptyTitle() 0 7 1
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