From 888cb686f692a0d70c3b3d77dadd24a2db8cd0dd Mon Sep 17 00:00:00 2001 From: Jack Moffitt Date: Tue, 11 Jun 2013 20:26:47 -0600 Subject: [PATCH] Added missing trait methods. --- test.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test.rs b/test.rs index c2e0cdc..bdd4365 100644 --- a/test.rs +++ b/test.rs @@ -90,10 +90,15 @@ impl SelectHandler for TestHandler { @None => None } } + fn with_node_classes(&self, _node: &TestNode, f: &fn(Option<&str>) -> R) -> R { + f(None) + } fn parent_node(&self, node: &TestNode) -> Option { *(**node).parent } fn node_has_id(&self, node: &TestNode, name: &str) -> bool { name == node.id } fn named_ancestor_node(&self, _node: &TestNode, _name: &str) -> Option { fail!(~"TODO") } fn node_is_root(&self, node: &TestNode) -> bool { self.parent_node(node).is_none() } + fn node_is_link(&self, node: &TestNode) -> bool { "a" == (**node).name } + fn node_has_class(&self, _node: &TestNode, _s: &str) -> bool { true } } fn single_div_test(style: &str, f: &fn(&ComputedStyle)) {