class TestActIncrementalSearch

Public Instance Methods

test_act_isearch() click to toggle source
# File vendor/qwik/lib/qwik/act-isearch.rb, line 83
    def test_act_isearch
      t_add_user

      res = session '/test/.isearch'
      ok_xp [:form, {:action=>'.isearch'},
              [:input, {:class=>'focus', :name=>'q'}],
              [:input, {:value=>'Search', :type=>'submit'}]],
            '//form'

      res = session "/test/.isearch?q=nosuchkey"
      assert_text 'Search result', 'h1'
      ok_in ['No match.'], '//h2'

      page = @site.create_new
      page.store 'This is a keyword.'
      res = session "/test/.isearch?q=keyword"
#      ok_in [:ul, [:li, [:a, {:href=>'1.html'}, '1']]],
#           "//div[@class='search_result']"

      page = @site.create_new   # 2.txt
      page.store "漢字"
      res = session "/test/.isearch?q=字"
#      ok_in [:ul, [:li, [:a, {:href=>'2.html'}, '2']]],
#           "//div[@class='search_result']"
    end
test_plg_isearch() click to toggle source
# File vendor/qwik/lib/qwik/act-isearch.rb, line 76
def test_plg_isearch
  ok_wi([:form, {:action=>'.isearch'},
          [:input, {:name=>'q'}],
          [:input, {:value=>'Search', :type=>'submit'}]],
        "{{isearch}}")
end