class TestActTextarea

Public Instance Methods

test_ext_textarea() click to toggle source
# File vendor/qwik/lib/qwik/act-textarea.rb, line 144
def test_ext_textarea
  t_add_user

  page = @site.create_new
  page.store("{{textarea}}\n")
  res = session('POST /test/1.html')
  ok_xp([:div, {:class=>"textarea"},
          [:form, {:action=>"1.1.textarea", :method=>"POST"},
            [:textarea, {:rows=>4, :name=>"t", :cols=>50}, ""],
            [:br],
            [:input, {:value=>"Update", :type=>"submit"}]]],
        "//div[@class='textarea']")

  res = session("POST /test/1.1.textarea?t=a")
  ok_eq("{{textarea\na\n}}\n", page.load)

  res = session("POST /test/1.1.textarea?t=a2")
  ok_eq("{{textarea\na2\n}}\n", page.load)
end
test_plg_textarea() click to toggle source
# File vendor/qwik/lib/qwik/act-textarea.rb, line 110
    def test_plg_textarea
      ok_wi([:div, {:class=>"textarea"},
              [:form, {:action=>"1.1.textarea", :method=>"POST"},
                [:textarea, {:rows=>4, :name=>"t", :cols=>50}, "a\n"],
                [:br],
                [:input, {:value=>"Update", :type=>"submit"}]]],
            "{{textarea
a
}}")
      ok_wi([:div, {:class=>"textarea"},
              [:form, {:action=>"1.1.textarea", :method=>"POST"},
                [:textarea, {:rows=>4, :name=>"t", :cols=>55},
                  "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n"],
                [:br],
                [:input, {:value=>"Update", :type=>"submit"}]]],
            "{{textarea
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
}}")
      ok_wi([:div, {:class=>"textarea"},
              [:form, {:action=>"1.1.textarea", :method=>"POST"},
                [:textarea, {:rows=>7, :name=>"t", :cols=>50},
                  "a\nb\nc\nd\ne\nf\n"],
                [:br],
                [:input, {:value=>"Update", :type=>"submit"}]]],
            "{{textarea
a
b
c
d
e
f
}}")
    end