Sha256: 7c70dfc9cde22037105d896768451623bb7a9563fe668a3b4c5cdf7a496f1c55
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
# This specifies the behavior of enhancements added to UserActionObserver by # this extension (basically, it now observes stylesheets and javascripts too). require File.dirname(__FILE__) + '/../spec_helper' describe UserActionObserver do dataset :users, :stylesheets, :javascripts before(:each) do @user = users(:existing) UserActionObserver.current_user = @user end it 'should observe stylesheet creation' do Stylesheet.create!(stylesheet_params).created_by.should == @user end it 'should observe javascript creation' do Javascript.create!(javascript_params).created_by.should == @user end it 'should observe stylesheet update' do model = Stylesheet.find_by_name('main') model.attributes = model.attributes.dup model.save.should == true model.updated_by.should == @user end it 'should observe javascript update' do model = Javascript.find_by_name('main') model.attributes = model.attributes.dup model.save.should == true model.updated_by.should == @user end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
radiant-sns-extension-0.9.0 | spec/models/user_action_observer_spec.rb |