class TestActCounter

Public Instance Methods

test_all() click to toggle source
# File vendor/qwik/lib/qwik/act-counter.rb, line 100
def test_all
  t_add_user

  page = @site.create_new
  page.store('{{counter}}')

  res = session('/test/1.html')
  ok_xp([:div, {:class=>'counter'},
          [:iframe,
            {:style=>"\nmargin:0;\npadding:0;\nwidth:5em;height:1em;\nborder: 0;\n", :src=>'1.counter'}, '']],
        "//span[@class='counter']")

  res = session('/test/1.counter')
  ok_xp([:div, {:class=>'counter'}, '1'],
        "//div[@class='counter']")

  counter_page = @site['_counter_1']
  eq '1', counter_page.load

  res = session('/test/1.counter')
  ok_xp([:div, {:class=>'counter'}, '2'],
        "//div[@class='counter']")
  eq '2', counter_page.load
end