Sha256: fe110a256a31188b47a492277f58f543431d3161302fc0b11f42a637436fa4c9
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
# Configure Rails Environment ENV["RAILS_ENV"] = "test" require File.expand_path("../dummy/config/environment.rb", __FILE__) require "rails/test_help" Rails.backtrace_cleaner.remove_silencers! # Load support files Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f } class User extend ActiveModel::Naming include ActiveModel::Validations include ActiveModel::Conversion attr_accessor :id, :name, :twitter, :role, :colors, :timestamp, :url validates :name, :presence => true def persisted? false end end class ActionView::TestCase include FormattedForm::ViewHelper setup :load_user def load_user @user = User.new end def with_formatted_form_for(*args, &block) concat formatted_form_for(*args, &block) end # Helper method to handle things like `with_text_field`, `with_submit`, etc def method_missing(method_name, *args, &block) if method_name =~ /^with_(\w+)/ with_formatted_form_for(@user, :url => ''){ |f| f.send($1, *args, &block) } else super(method_name, *args, &block) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
formatted_form-2.1.2 | test/test_helper.rb |