lib/polonium/dsl/test_unit_dsl.rb in polonium-0.1.0 vs lib/polonium/dsl/test_unit_dsl.rb in polonium-0.1.1
- old
+ new
@@ -28,20 +28,23 @@
page_assertion :text_not_present
page_assertion :location_ends_with
deprecate :assert_location_ends_in, :assert_location_ends_with
element_assertion :value
- element_assertion :attribute # yes, it's a little weird... in this case element is really an attribute
element_assertion :selected
element_assertion :checked
element_assertion :not_checked
element_assertion :text
element_assertion :element_present
element_assertion :element_not_present
element_assertion :next_sibling
element_assertion :contains_in_order
element_assertion :visible
element_assertion :not_visible
+
+ def assert_attribute(element_locator, attribute_name, expected_value)
+ element(element_locator).assert_attribute(attribute_name, expected_value)
+ end
# Assert and wait for locator element to contain text.
def assert_element_contains(locator, text, options = {})
element(locator).assert_contains(text, options)
end
\ No newline at end of file