Sha256: 0dfdaf9d6de213c43db04f7eb06d6b9c8c6db7539d59b7ed0a76b69615657c76
Contents?: true
Size: 1.61 KB
Versions: 3
Compression:
Stored size: 1.61 KB
Contents
# encoding: utf-8 require File.expand_path("../spec_helper", __FILE__) describe "Table" do before :each do browser.goto(WatirSpec.files + "/nested_tables.html") end it "returns the correct number of rows under a table" do tables = browser.div(:id => "table-rows-test").tables(:id => /^tbl/) tables.length.should > 0 tables.each do |table| expected = Integer(table.data_row_count) actual = table.rows.length browser_count = Integer(table.data_browser_count) actual.should eql(expected), "expected #{expected} rows, got #{actual} for table id=#{table.id}, browser reported: #{browser_count}" end end it "returns the correct number of cells under a row" do rows = browser.div(:id => "row-cells-test").trs(:id => /^row/) rows.length.should > 0 rows.each do |row| expected = Integer(row.data_cell_count) actual = row.cells.length browser_count = Integer(row.data_browser_count) actual.should eql(expected), "expected #{expected} cells, got #{actual} for row id=#{row.id}, browser reported: #{browser_count}" end end it "returns the correct number of rows under a table section" do tbodies = browser.table(:id => "tbody-rows-test").tbodys(:id => /^body/) tbodies.length.should > 0 tbodies.each do |tbody| expected = Integer(tbody.data_rows_count) actual = tbody.rows.count browser_count = Integer(tbody.data_browser_count) actual.should eql(expected), "expected #{expected} rows, got #{actual} for tbody id=#{tbody.id}, browser reported: #{browser_count}" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
watir-webdriver-0.1.4 | spec/watirspec/table_nesting_spec.rb |
watir-webdriver-0.1.3 | spec/watirspec/table_nesting_spec.rb |
watir-webdriver-0.1.2 | spec/watirspec/table_nesting_spec.rb |