Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require File.dirname(__FILE__) + "/../../test_helper"
- require "action_view/test_case"
- class ActionViewHelpersTest < ActionView::TestCase
- context "FormHelper extensions" do
- setup do
- @user = User.new
- @form = ActionView::Helpers::FormBuilder.new(:user, @user, self, {}, nil)
- end
- it "tags text fields with a default class" do
- assert_dom_equal \
- %{<input class="input_text" type="text" name="user[login]" id="user_login" size="30" />},
- @form.text_field(:login)
- end
- it "tags password fields with a default class" do
- assert_dom_equal \
- %{<input class="input_password" type="password" name="user[password]" id="user_password" size="30" />},
- @form.password_field(:password)
- end
- end
- context "FormTagHelper extensions" do
- it "tags text fields with a default class" do
- assert_dom_equal \
- %{<input class="input_text" type="text" name="login" id="login" />},
- text_field_tag(:login)
- end
- it "tags password fields with a default class" do
- assert_dom_equal \
- %{<input class="input_password input_text" type="password" name="password" id="password" />},
- password_field_tag(:password)
- end
- it "tags submit buttons with a default class" do
- assert_dom_equal \
- %{<input class="input_submit" type="submit" value="save" name="commit" />},
- submit_tag("save")
- end
- end
- end
Add Comment
Please, Sign In to add comment