Sha256: 3738e8c757c46706c272ccaad4e1d7fcd70dc4d2414e3979c4a7c1b147d34716

Contents?: true

Size: 552 Bytes

Versions: 16

Compression:

Stored size: 552 Bytes

Contents

require 'spec_helper'

module Landable::Api
  describe AssetsController, json: true do
    routes { Landable::Engine.routes }

    describe '#update' do
      include_examples 'Authenticated API controller', :make_request

      let(:asset) { create :asset, description: "Not updated" }

      def make_request
        put :update, id: asset.id, asset: { description: "Updated" }
      end

      it "updates the asset description" do
        make_request
        asset.reload
        asset.description.should == "Updated"
      end
    end
  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
landable-1.13.1 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.12.3 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.12.2 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.12.1 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.11.1 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.11.0 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.10.0.rc2 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.10.0.rc1 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.9.2 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.9.1 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.9.0 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.9.0.rc2 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.9.0.rc1 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.8.0 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.7.1.rc1 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.7.0 spec/controllers/landable/api/assets_controller_spec.rb