class TestActTableForm
Public Instance Methods
test_form_arg()
click to toggle source
# File vendor/qwik/lib/qwik/act-tableform.rb, line 177 def test_form_arg ok_wi([:form, {:action=>'DestPage.html'}, [:p, 'a']], "{{form(DestPage)\na\n}}") ok_wi([:form, {:method=>'POST', :action=>'DestPage.html'}, [:p, 'a']], "{{form(DestPage, POST)\na\n}}") ok_wi([:form, {:action=>'1.html'}, [:dl, [:dt, 'k'], [:dd, 'v']]], "{{form\n:k:v\n}}") # test_real_situation end
test_form_element()
click to toggle source
# File vendor/qwik/lib/qwik/act-tableform.rb, line 158 def test_form_element c = Qwik::TableForm ok([:input, {:name=>'n'}], c.gen_input('n')) ok([:input, {:value=>'v', :name=>'n'}], c.gen_input('n', 'v')) ok([:input, {:type=>'password', :name=>'n'}], c.gen_input_password('n')) ok([:input, {:value=>'v', :type=>'submit'}], c.gen_submit('v')) ok([:textarea, {:name=>'n'}, ''], c.gen_textarea('n')) ok([:textarea, {:cols=>'40', :name=>'n', :rows=>'7'}, ''], c.gen_textarea('n', '40', '7')) ok([:textarea, {:cols=>'40', :name=>'n', :rows=>'7'}, 'msg'], c.gen_textarea('n', '40', '7', 'msg')) # does not work for now ok([:textarea, {:cols=>'40', :name=>'n', :rows=>'7'}, "line1\nline2"], c.gen_textarea('n', '40', '7', "line1\\nline2")) ok([:select, {:name=>'n'}], c.gen_select('n')) ok([:select, {:name=>'n'}, [:option, {:name=>'1'}, '1']], c.gen_select('n', '1')) end
test_tableform()
click to toggle source
# File vendor/qwik/lib/qwik/act-tableform.rb, line 187 def test_tableform ok_wi([:div, {:class=>'form'}, [:form, {:method=>'POST', :action=>'dest.html'}, [:input, {:value=>'1', :type=>'hidden', :name=>'page'}], [:table, {:class=>'form'}, [:tr, [:td, {:class=>'midashi'}, 'k'], [:td, {:class=>'nakami'}, [[:span, 'v']]]]]]], "{{tableform(dest)\n|k|v|\n}}") ok_wi([:div, {:class=>'form'}, [:form, {:method=>'POST', :action=>'dest.html'}, [:input, {:value=>'1', :type=>'hidden', :name=>'page'}], [:table, {:class=>'form'}, [:tr, [:td, {:class=>'midashi'}, 'mail'], [:td, {:class=>'nakami'}, [[:input, {:size=>'must', :value=>'', :name=>'tomail'}]]]], [:tr, [:td, {:class=>'msg', :colspan=>2}, 'input your mail.']], [:tr, [:td, {:class=>'midashi'}, ''], [:td, {:class=>'nakami'}, [[:input, {:value=>' GO ', :type=>'submit', :class=>'submit'}]]]]]]], "{{tableform(dest) |mail|{{input(tomail,,must)}}| |input your mail.| ||{{submit( GO )}}| }}") ok_wi([:div, {:class=>'form'}, [:form, {:method=>'POST', :action=>'1.html'}, [:input, {:value=>'1', :type=>'hidden', :name=>'page'}], [:table, {:class=>'form'}, [:tr, [:td, {:class=>'midashi'}, "項目"], [:td, {:class=>'nakami'}, [[:input, {:size=>'must', :value=>'default', :name=>'name'}]]]], [:tr, [:td, {:class=>'msg', :colspan=>2}, "説明"]], [:tr, [:td, {:class=>'midashi'}, ''], [:td, {:class=>'nakami'}, [[:input, {:value=>" 投稿 ", :type=>'submit', :class=>'submit'}]]]]]]], "{{tableform |項目|{{input(name,default,must)}}| |説明| ||{{submit( 投稿 )}}| }}") end