Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / symfony / config / Tests / Definition / Builder / EnumNodeDefinitionTest.php
index 0f09b78e7968b8761ac88d39a228e21f76318341..9c0aa0e11cf97d00a1ce5c34d0f82d89a94aedf1 100644 (file)
@@ -62,4 +62,16 @@ class EnumNodeDefinitionTest extends TestCase
         $node = $def->getNode();
         $this->assertEquals(array('foo', 'bar'), $node->getValues());
     }
+
+    public function testSetDeprecated()
+    {
+        $def = new EnumNodeDefinition('foo');
+        $def->values(array('foo', 'bar'));
+        $def->setDeprecated('The "%path%" node is deprecated.');
+
+        $node = $def->getNode();
+
+        $this->assertTrue($node->isDeprecated());
+        $this->assertSame('The "foo" node is deprecated.', $def->getNode()->getDeprecationMessage($node->getName(), $node->getPath()));
+    }
 }