Module: Erb::SimpleForm::ContentMatchers

Defined in:
lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.association_typesObject



19
20
21
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 19

def self.association_types
  [ :radio, :check_boxes]
end

.standard_inputsObject



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 have_button name 
  have_form_call :button, :args => ":#{name}"
end

#have_commit_buttonObject



43
44
45
# File 'lib/forms-spec/erb/matchers/simpleform/have_simpleform.rb', line 43

def have_commit_button 
  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