Sha256: 862c0eacd0977bdfb0d862dba889887a4342b59b476713944a885b3f52424693

Contents?: true

Size: 479 Bytes

Versions: 7

Compression:

Stored size: 479 Bytes

Contents

  context "update action" do
    should "render edit templates when model is invalid" do
      <%= class_name %>.any_instance.stubs(:valid?).returns(false)
      put :update, :id => <%= class_name %>.first
      assert_template 'edit'
    end

    should "redirect when model is valid" do
      <%= class_name %>.any_instance.stubs(:valid?).returns(true)
      put :update, :id => <%= class_name %>.first
      assert_redirected_to <%= item_path_for_test('url') %>
    end
  end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
medea-generators-0.4.3 lib/generators/medea/scaffold/templates/tests/shoulda/actions/update.rb
medea-generators-0.4.2 lib/generators/medea/scaffold/templates/tests/shoulda/actions/update.rb
medea-generators-0.4.0 lib/generators/medea/scaffold/templates/tests/shoulda/actions/update.rb
medea-generators-0.3.0 lib/generators/medea/scaffold/templates/tests/shoulda/actions/update.rb
medea-generators-0.2.6 lib/generators/medea/scaffold/templates/tests/shoulda/actions/update.rb
medea-generators-0.2.0 lib/generators/medea/scaffold/templates/tests/shoulda/actions/update.rb
medea-generators-0.1.0 lib/generators/medea/scaffold/templates/tests/shoulda/actions/update.rb