function testItIgnoresNewTagsIfCannotCreate() { $record = new TagFieldTestBlogPost(); $record->write(); $tag = TagFieldTestBlogTag::get()->filter('Title', 'Tag1')->first(); $field = new TagField('Tags', '', new DataList('TagFieldTestBlogTag'), array($tag->ID, 'Tag3')); $field->setCanCreate(false); $field->saveInto($record); /** * @var TagFieldTestBlogPost $record */ $record = DataObject::get_by_id('TagFieldTestBlogPost', $record->ID); $this->compareExpectedAndActualTags(array('Tag1'), $record); }