spec/page-object/elements/heading_spec.rb in page-object-0.5.4 vs spec/page-object/elements/heading_spec.rb in page-object-0.5.5
- old
+ new
@@ -17,6 +17,32 @@
key, value = heading.selenium_identifier_for t => 'value'
key.should == t
end
end
end
-end
\ No newline at end of file
+
+ describe "interface" do
+ it "should register with tag :h1" do
+ ::PageObject::Elements.element_class_for(:h1).should == ::PageObject::Elements::Heading
+ end
+
+ it "should register with tag :h2" do
+ ::PageObject::Elements.element_class_for(:h2).should == ::PageObject::Elements::Heading
+ end
+
+ it "should register with tag :h3" do
+ ::PageObject::Elements.element_class_for(:h3).should == ::PageObject::Elements::Heading
+ end
+
+ it "should register with tag :h4" do
+ ::PageObject::Elements.element_class_for(:h4).should == ::PageObject::Elements::Heading
+ end
+
+ it "should register with tag :h5" do
+ ::PageObject::Elements.element_class_for(:h5).should == ::PageObject::Elements::Heading
+ end
+
+ it "should register with tag :h6" do
+ ::PageObject::Elements.element_class_for(:h6).should == ::PageObject::Elements::Heading
+ end
+ end
+end