class TestActSearch
Public Instance Methods
test_plg_search_form()
click to toggle source
# File vendor/qwik/lib/qwik/act-search.rb, line 122 def test_plg_search_form ok_wi([:form, {:action=>'.search'}, [:input, {:name=>'q'}], [:input, {:value=>'Search', :type=>'submit'}]], "{{search_form}}") ok_wi([:form, {:action=>'.search'}, [:input, {:name=>'q', :class=>'focus'}], [:input, {:value=>'Search', :type=>'submit'}]], "{{search_form(true)}}") end
test_search()
click to toggle source
# File vendor/qwik/lib/qwik/act-search.rb, line 133 def test_search t_add_user # test_act_search res = session('/test/.search') ok_xp([:form, {:action=>'.search'}, [:input, {:class=>'focus', :name=>'q'}], [:input, {:value=>'Search', :type=>'submit'}]], '//form') res = session("/test/.search?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/.search?q=keyword") ok_in([:ul, [:li, [:h3, [:a, {:href=>'1.html'}, '1']], [:span, {:class=>'content'}, 'This is a keyword.'], [:div, [:a, {:href=>'1.html'},"1.html"]]]], "//div[@class='search_result']") res = session("/test/keyword.search") # Both OK. ok_in([:ul, [:li, [:h3, [:a, {:href=>'1.html'}, '1']], [:span, {:class=>'content'}, 'This is a keyword.'], [:div, [:a, {:href => '1.html'},"1.html"]]]], "//div[@class='search_result']") page = @site.create_new # 2.txt page.store("漢字") res = session("/test/.search?q=字") ok_in([:ul, [:li, [:h3, [:a, {:href=>'2.html'}, '2']], [:span, {:class=>'content'}, "漢字"], [:div, [:a, {:href=>'2.html'}, '2.html']]]], "//div[@class='search_result']") res = session("/test/字.search") # Both OK. ok_in([:ul, [:li, [:h3, [:a, {:href=>'2.html'}, '2']], [:span, {:class=>'content'}, "漢字"], [:div, [:a, {:href=>'2.html'}, '2.html']]]], "//div[@class='search_result']") end