class TestActSurface
Public Instance Methods
test_all()
click to toggle source
# File vendor/qwik/lib/qwik/common-surface.rb, line 211 def test_all res = session # @action.generate_surface_page('title', 'msg') # ok_xp([:title, 'title'], 'title', res) @action.c_surface('c_surface title') { 'msg' } ok_title 'c_surface title' end
test_surface_build_template()
click to toggle source
# File vendor/qwik/lib/qwik/common-surface.rb, line 240 def test_surface_build_template res = session t_make_public(Qwik::Action, :surface_template) template = @memory.template.get('surface') data = { :title => 'title', :theme_path => 'theme_path', :adminmenu => 'adminmenu', :toc => 'toc', :h1 => 'h1', :body => 'body', :sidemenu => 'sidemenu', :pageattribute => 'pageattribute', } @action.surface_template(template, data) res.body = template ok_title 'title' ok_xp([:div, {:class=>'sidebar'}, 'sidemenu'], "//div[@class='sidebar']") end
test_surface_generate()
click to toggle source
# File vendor/qwik/lib/qwik/common-surface.rb, line 221 def test_surface_generate res = session # test_original_template template = @memory.template.get('surface') eq [:h1], template.get_tag('h1') eq [:div, {:class=>'body_main'}], template.get_by_class('body_main') # test_surface_generate res = @action.surface_generate('title', 'msg') eq [:title, 'title'], res.get_tag('title') # eq [:script, {:src=>'.theme/js/base.js', # :type=>'text/javascript'}, ''], res.get_tag('script') eq [:h1, 'title'], res.get_tag('h1') eq [:div, {:class=>'body_main'}, 'msg'], res.get_path("//div[@class='body_main']") end
test_test_surface()
click to toggle source
# File vendor/qwik/lib/qwik/common-surface.rb, line 205 def test_test_surface t_add_user res = session('/test/.test_surface') ok_title 'act_test_surface' end