Guest User

Untitled

a guest
Feb 20th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. require File.dirname(__FILE__) + "/../../test_helper"
  2. require "action_view/test_case"
  3.  
  4. class ActionViewHelpersTest < ActionView::TestCase
  5. context "FormHelper extensions" do
  6. setup do
  7. @user = User.new
  8. @form = ActionView::Helpers::FormBuilder.new(:user, @user, self, {}, nil)
  9. end
  10.  
  11. it "tags text fields with a default class" do
  12. assert_dom_equal \
  13. %{<input class="input_text" type="text" name="user[login]" id="user_login" size="30" />},
  14. @form.text_field(:login)
  15. end
  16.  
  17. it "tags password fields with a default class" do
  18. assert_dom_equal \
  19. %{<input class="input_password" type="password" name="user[password]" id="user_password" size="30" />},
  20. @form.password_field(:password)
  21. end
  22. end
  23.  
  24. context "FormTagHelper extensions" do
  25. it "tags text fields with a default class" do
  26. assert_dom_equal \
  27. %{<input class="input_text" type="text" name="login" id="login" />},
  28. text_field_tag(:login)
  29. end
  30.  
  31. it "tags password fields with a default class" do
  32. assert_dom_equal \
  33. %{<input class="input_password input_text" type="password" name="password" id="password" />},
  34. password_field_tag(:password)
  35. end
  36.  
  37. it "tags submit buttons with a default class" do
  38. assert_dom_equal \
  39. %{<input class="input_submit" type="submit" value="save" name="commit" />},
  40. submit_tag("save")
  41. end
  42. end
  43. end
Add Comment
Please, Sign In to add comment