spec/watirspec/elements/elements_spec.rb in watir-6.1.0 vs spec/watirspec/elements/elements_spec.rb in watir-6.2.0
- old
+ new
@@ -10,6 +10,27 @@
it "returns not existing element" do
expect(browser.elements(id: "non-existing")[0]).not_to exist
end
end
end
+
+ describe "#eq and #eql?" do
+ before { browser.goto WatirSpec.url_for("forms_with_input_elements.html") }
+
+ it "returns true if the two collections have the same Watir Elements" do
+ a = browser.select_list(name: "new_user_languages").options
+ b = browser.select_list(id: "new_user_languages").options
+
+ expect(a).to eq b
+ expect(a).to eql(b)
+ end
+
+ it "returns false if the two collections are not the same" do
+ a = browser.select_list(name: "new_user_languages").options
+ b = browser.select_list(id: "new_user_role").options
+
+ expect(a).to_not eq b
+ expect(a).to_not eql(b)
+ end
+ end
+
end