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()); }
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()); }
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()); }