spec/druid/page_populator_spec.rb in druid-ts-1.1.3 vs spec/druid/page_populator_spec.rb in druid-ts-1.1.4

- old
+ new

@@ -26,11 +26,12 @@ druid.populate_page_with('coffee' => 'value') end it "should set a value in a text area" do expect(druid).to receive(:ta=).with('value') - expect(druid).to receive(:is_enabled?).and_return(true) + expect(druid).to receive(:ta_element).and_return(driver) + expect(driver).to receive(:tag_name).and_return('textarea') druid.populate_page_with('ta' => 'value') end it "should set a value in a select list" do expect(druid).to receive(:sa=).with('value') @@ -68,25 +69,28 @@ druid.populate_page_with('rb' => false) end it "should not populate a checkbox if it is disabled" do expect(druid).not_to receive(:check_cb) - expect(druid).to receive(:cb_element).and_return(driver) + expect(druid).to receive(:cb_element).twice.and_return(driver) expect(driver).to receive(:enabled?).and_return(false) + expect(driver).to receive(:tag_name).and_return('input') druid.populate_page_with('cb' => true) end it "should not populate a radio button when it is disabled" do expect(druid).not_to receive(:select_rb) - expect(druid).to receive(:rb_element).and_return(driver) + expect(druid).to receive(:rb_element).twice.and_return(driver) expect(driver).to receive(:enabled?).and_return(false) + expect(driver).to receive(:tag_name).and_return('input') druid.populate_page_with('rb' => true) end it "should not populate a text field when it is disabled" do expect(druid).not_to receive(:tf=) - expect(druid).to receive(:tf_element).and_return(driver) + expect(druid).to receive(:tf_element).twice.and_return(driver) expect(driver).to receive(:enabled?).and_return(false) + expect(driver).to receive(:tag_name).and_return("input") druid.populate_page_with('tf' => 'test') end end