Sha256: e17fe0f61208d4738969dfc6759b78ade7d610f19420e447b7ec73e13e728a39

Contents?: true

Size: 725 Bytes

Versions: 3

Compression:

Stored size: 725 Bytes

Contents

require "test_helper"

module Fogged
  class ResourcesControllerDestroyTest < ActionController::TestCase
    tests ResourcesController

    def setup
      super
      @resource = fogged_resources(:resource_png)
    end

    test "should destroy resource" do
      assert_difference("Resource.count", -1) do
        delete :destroy, :id => @resource, :use_route => :fogged
      end

      assert_response :no_content
      assert response.body.blank?
    end

    test "should not destroy resource with invalid id" do
      assert_no_difference("Resource.count") do
        assert_raise(ActiveRecord::RecordNotFound) do
          delete :destroy, :id => 123456, :use_route => :fogged
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fogged-0.0.4 test/controllers/fogged/resources_controller/destroy_test.rb
fogged-0.0.3 test/controllers/fogged/resources_controller/destroy_test.rb
fogged-0.0.2 test/controllers/fogged/resources_controller/destroy_test.rb