require "../spec_helper" WebMock.stub(:get, "example.com/form/fields").to_return(body: <<-BODY page_title
BODY ) describe "Form Fields" do agent = Mechanize.new page = agent.get("http://example.com/form/fields") form = page.forms[0] it "returns field attribute" do field = form.fields.first field.type.should eq "text" field.name.should eq "name" field.value.should eq "kanezoh" field.raw_value.should eq "kanezoh" end it "returns DOM id and class" do field = form.fields.first # dom_id and class returns empty string if there are no id, class field.dom_id.should eq "" field.dom_class.should eq "" field = form.fields[1] field.dom_id.should eq "emailID" field.dom_class.should eq "emailClass" end end