Sha256: 3c742d5003af1e01128cc7dc5f8ebad86ff54b551e34ed63c09311eb4274fc42

Contents?: true

Size: 595 Bytes

Versions: 2

Compression:

Stored size: 595 Bytes

Contents

require 'spec_helper'

module Landable
  module 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 eq 'Updated'
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
landable-1.14.0 spec/controllers/landable/api/assets_controller_spec.rb
landable-1.13.2 spec/controllers/landable/api/assets_controller_spec.rb