1 require File.dirname(__FILE__) + '/../spec_helper'
3 describe UserActionObserver do
4 scenario :users, :pages_with_layouts, :snippets
7 @user = users(:existing)
8 UserActionObserver.current_user = @user
11 it 'should observe create' do
13 User.create!(user_params),
14 Page.create!(page_params),
15 Layout.create!(layout_params),
16 Snippet.create!(snippet_params)
18 model.created_by.should == @user
22 it 'should observe update' do
29 model.attributes = model.attributes.dup
30 model.save.should == true
31 model.updated_by.should == @user