class TestActInlcude

Public Instance Methods

ok(e, w, user=DEFAULT_USER) click to toggle source
# File vendor/qwik/lib/qwik/act-include.rb, line 55
def ok(e, w, user=DEFAULT_USER)     # assert_body_main
  assert_path(e, w, user, "//div[@class='body_main']")
end
ok_day(e, w, user=DEFAULT_USER) click to toggle source
# File vendor/qwik/lib/qwik/act-include.rb, line 59
def ok_day(e, w, user=DEFAULT_USER)
  assert_path(e, w, user, "//div[@class='day']")
end
test_include() click to toggle source
# File vendor/qwik/lib/qwik/act-include.rb, line 63
    def test_include
      page = @site.create_new
      page.store("* t
* t")
      page2 = @site.create_new
      page2.store("* t2
* t2")
      key = page2.key
      ok_day(['',
               [:div,
                 {:class=>'body'},
                 [:div,
                   {:class=>'section'},
                   [[:div,
                       {:class=>'day'},
                       [:h2, {:id=>'t2'}, 't2'],
                       [:div, {:class=>'body'},
                         [:div, {:class=>'section'}, []]]]]]]],
             "{{include(#{key})}}")

      ok([:div,
           {:class=>'day'},
           '',
           [:div,
             {:class=>'body'},
             [:div,
               {:class=>'section'},
               [[:div,
                   {:class=>'day'},
                   [:h2, {:id=>'t2'}, 't2'],
                   [:div, {:class=>'body'},
                     [:div, {:class=>'section'}, []]]]]]]],
         "{{include(#{key})}}")

      config = @site['_SiteConfig']
      config.store(':titlelink:true')
      ok([:div,
           {:class=>'day'},
           '',
           [:div,
             {:class=>'body'},
             [:div,
               {:class=>'section'},
               [[:div,
                   {:class=>'day'},
                   [:h2,
                     [:a, {:href=>"2.html#t2", :name=>'t2', :class=>'label'},
                       "■"],
                     't2'],
                   [:div, {:class=>'body'},
                     [:div, {:class=>'section'}, []]]]]]]],
         "{{include(#{key})}}")

      config.store('')
    end