コード例 #1
0
        public void HasAccessibilityNode()
        {
            var node = new FigmaFrame();

            node.name = $"!image";
            Assert.IsNull(node.GetA11Node());
            //we add a random node
            var a11node = AddA11Node(node);

            Assert.AreEqual(a11node, node.GetA11Node());
        }
コード例 #2
0
        public void HasAccessibilityGroup()
        {
            var node = new FigmaFrame();

            node.name = $"!image";
            Assert.IsNull(node.GetA11Node());
            //we add a random node
            var a11node = AddA11Node(node);

            var roleGroup = new FigmaFrame()
            {
                name = CreateParameter(AccessibilityNodeExtensions.a11yRole, AccessibilityNodeExtensions.a11yRoleGroup)
            };

            AddNode(roleGroup, a11node);
            Assert.IsTrue(node.IsA11Group());
        }
コード例 #3
0
        public void IsA11Enabled()
        {
            var node = new FigmaFrame();

            node.name = "!image";

            Assert.IsFalse(node.IsA11Enabled());

            //we add a random node
            var a11node = AddA11Node(node);

            Assert.AreEqual(a11node, node.GetA11Node());
            a11node.visible = true;
            Assert.IsTrue(node.IsA11Enabled());

            a11node.visible = false;
            Assert.IsFalse(node.IsA11Enabled());
        }