class TestActTag
Public Instance Methods
test_all()
click to toggle source
# File vendor/qwik/lib/qwik/act-tag.rb, line 62 def test_all t_add_user # test_plg_show_tags page = @site.create_new page.store("* [t1][t2] t {{show_tags}}") res = session('/test/1.html') ok_title 't' ok_xp([:div, {:class=>'tags'}, [:a, {:href=>'t1.tag'}, 't1'], [:a, {:href=>'t2.tag'}, 't2']], "//div[@class='tags']") # Make pages with tag 't1'. page1 = @site['1'] page1.store("* [t1] page1 body1") page2 = @site.create('2') page2.store("* [t1] page2 body2") # test_tag_get_pages pages = Qwik::Action.tag_get_pages(@site) ok_eq({'t1'=>['1', '2']}, pages) # test_act_tag res = session('/test/nosuch.tag') ok_title 'no such tag' res = session('/test/t1.tag') ok_title 'tag : t1' ok_xp([:div, {:class=>'tag_pages'}, [:div, {:class=>'day'}, '', [:div, {:class=>'body'}, [:div, {:class=>'section'}, [[:p, 'body1']]]]], [:div, {:class=>'day'}, '', [:div, {:class=>'body'}, [:div, {:class=>'section'}, [[:p, 'body2']]]]]], "//div[@class='tag_pages']") end