Sha256: 4b7920d8ee12125aab8c019978331a6183d263805492db333554ced986e2f996
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
require 'spec_helper' describe 'GenericFormFor::Inputs::Base::Number' do include GenericFormForSpecHelper before do @model = MyModel.new @output_buffer = '' end it "should genearate number attributes" do concat(generic_form_for(@model, :url => "/hello") do |builder| concat(builder.input(:age, :as => :number, :placeholder => "My name", :hint => "Yo")) end) output_buffer.should have_selector("input", :id => "my_model_age", :type => "number", :placeholder => "My name", :step => "1") output_buffer.should have_selector("p", :content=>"Yo") end it "should genearate decimal attributes" do concat(generic_form_for(@model, :url => "/hello") do |builder| concat(builder.input(:money, :as => :number)) end) output_buffer.should have_selector("input", :id => "my_model_money", :type => "number", :step => "0.01", :max=>"99.99", :min=>"5") end it "should genearate number with custom attributes" do concat(generic_form_for(@model, :url => "/hello") do |builder| concat(builder.input(:age, :as => :number, :min => "33", :max => "123")) end) output_buffer.should have_selector("input", :id => "my_model_age", :type => "number", :max => "123", :min => "33") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
generic_form_for-0.0.1 | spec/inputs/base/number_spec.rb |