Class: Embryo::RubyTemplate::Action::New
Instance Method Summary
collapse
#initialize
#text
Instance Method Details
#controller_method_code ⇒ Object
5
6
7
|
# File 'lib/rails-embryo/ruby_template/action/new.rb', line 5
def controller_method_code
method_code :new, "@#{model.singular} = #{model.class_name}.new"
end
|
#controller_spec_code ⇒ Object
9
10
11
12
13
14
15
|
# File 'lib/rails-embryo/ruby_template/action/new.rb', line 9
def controller_spec_code
spec_group_code "#new",
spec_code("assigns a new #{model.singular}",
"get :new",
"expect(assigns :#{model.singular}).to be_a_new #{model.class_name}"),
spec_code("succeeds", "get :new", "expect(response).to be_success")
end
|