Module: Erb::SimpleForm::ContentMatchers
- Defined in:
- lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb
Class Method Summary collapse
Instance Method Summary collapse
- #have_association(name) ⇒ Object
- #have_button(name) ⇒ Object
- #have_commit_button ⇒ Object
- #have_input(name) ⇒ Object
- #have_simple_form_for(name) ⇒ Object
Class Method Details
.association_types ⇒ Object
19 20 21 |
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 19 def self.association_types [ :radio, :check_boxes] end |
.standard_inputs ⇒ Object
15 16 17 |
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 15 def self.standard_inputs [ :username, :email, :website, :age, :password, :remember_me] end |
Instance Method Details
#have_association(name) ⇒ Object
23 24 25 |
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 23 def have_association name have_form_call :association, :args => ":#{name}" end |
#have_button(name) ⇒ Object
11 12 13 |
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 11 def name have_form_call :button, :args => ":#{name}" end |
#have_commit_button ⇒ Object
43 44 45 |
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 43 def have_form_call :commit_button end |
#have_input(name) ⇒ Object
7 8 9 |
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 7 def have_input name have_form_call :input, :args => ":#{name}" end |
#have_simple_form_for(name) ⇒ Object
3 4 5 |
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 3 def have_simple_form_for name have_block :simple_form_for, :args => name end |