Sha256: 0250c7de1cb817da888c9623a37ff0eb93d2cd57f6159eb528cae64f3a1b53c8

Contents?: true

Size: 587 Bytes

Versions: 6

Compression:

Stored size: 587 Bytes

Contents

require 'spec_helper'

describe UsersController do
  let(:trashable) { Trashable.create!(:name => 'Bob') }

  describe :create do
    before { post :create }
    subject { Draftsman::Draft.last }
    its(:whodunnit) { should eql 'A User' }
  end

  describe :update do
    before { put :update, :id => trashable.id }
    subject { return Draftsman::Draft.last }
    its(:whodunnit) { should eql 'A User' }
  end

  describe :destroy do
    before { delete :destroy, :id => trashable.id }
    subject { return Draftsman::Draft.last }
    its(:whodunnit) { should eql 'A User' }
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
draftsman-0.3.1 spec/controllers/users_controller_spec.rb
draftsman-0.3.0 spec/controllers/users_controller_spec.rb
draftsman-0.2.1 spec/controllers/users_controller_spec.rb
draftsman-0.2.0 spec/controllers/users_controller_spec.rb
draftsman-0.1.1 spec/controllers/users_controller_spec.rb
draftsman-0.1.0 spec/controllers/users_controller_spec.rb