class TestActPlain

Public Instance Methods

test_all() click to toggle source
# File vendor/qwik/lib/qwik/common-plain.rb, line 71
def test_all
  res = session

  @action.generate_plain_page(200, 'title', 'msg')
  ok_eq(200, res.status)
  ok_title 'title'

  @action.c_plain('c_plain title'){'msg'}
  ok_eq(200, res.status)
  ok_title 'c_plain title'
end
test_plain_generate() click to toggle source
# File vendor/qwik/lib/qwik/common-plain.rb, line 83
    def test_plain_generate
      res = session

      # test_original_template
      template = @memory.template.get('plain')
      ok_eq([:h1], template.get_tag('h1'))
      ok_eq([:div, {:class=>'main'}],
            template.get_by_class('main'))

      # test_plain_generate
      res = Qwik::Action.plain_generate(template, 'title', 'msg')
      ok_eq([:title, 'title'], res.get_tag('title'))
#      ok_eq([:script, {:src=>'.theme/js/base.js',
#               :type=>'text/javascript'}, ''], res.get_tag('script'))
      ok_eq([:meta, {:content=>'NOINDEX,NOFOLLOW', :name=>'ROBOTS'}],
            res.get_tag('meta'))
      ok_eq([:h1, 'title'], res.get_tag('h1'))
      ok_eq([:div, {:class=>'main'}, 'msg'],
            res.get_path("//div[@class='main']"))
      ok_eq(nil, res.get_tag('meta[2]')) # not redirected
    end
test_test_plain() click to toggle source
# File vendor/qwik/lib/qwik/common-plain.rb, line 65
def test_test_plain
  t_add_user
  res = session('/test/.test_plain')
  ok_title 'act_test_plain'
end