88use SilverStripe \Forms \Form ;
99use SilverStripe \TagField \StringTagField ;
1010use SilverStripe \TagField \Tests \Stub \StringTagFieldTestBlogPost ;
11+ use SilverStripe \Dev \Deprecation ;
1112
1213class StringTagFieldTest extends SapphireTest
1314{
@@ -63,10 +64,13 @@ public function testItSavesTagsOnExistingRecords()
6364
6465 public function testImmediateWriteEnabled ()
6566 {
67+ if (Deprecation::isEnabled ()) {
68+ $ this ->markTestSkipped ('Test calls deprecated code ' );
69+ }
6670 $ record = $ this ->getNewStringTagFieldTestBlogPost ('BlogPost1 ' );
6771 $ record ->write ();
6872
69- StringTagField::config ()->update ('immediate_write_enabled ' , true );
73+ StringTagField::config ()->set ('immediate_write_enabled ' , true );
7074
7175 $ field = new StringTagField ('Tags ' );
7276 $ field ->setValue (['Tag1 ' , 'Tag2 ' ]);
@@ -77,10 +81,13 @@ public function testImmediateWriteEnabled()
7781
7882 public function testImmediateWriteDisabled ()
7983 {
84+ if (Deprecation::isEnabled ()) {
85+ $ this ->markTestSkipped ('Test calls deprecated code ' );
86+ }
8087 $ record = $ this ->getNewStringTagFieldTestBlogPost ('BlogPost1 ' );
8188 $ record ->write ();
8289
83- StringTagField::config ()->update ('immediate_write_enabled ' , false );
90+ StringTagField::config ()->set ('immediate_write_enabled ' , false );
8491
8592 $ field = new StringTagField ('Tags ' );
8693 $ field ->setValue (['Tag1 ' , 'Tag2 ' ]);
0 commit comments