Sha256: ab58ce9aa4e0d241f7d505e67e8e3f491b2eaa1837759d8f9786cbb4845471f6
Contents?: true
Size: 1.18 KB
Versions: 3
Compression:
Stored size: 1.18 KB
Contents
require 'spec_helper' describe "PaperTrail RSpec Helper" do context 'default' do it 'should have versioning off by default' do ::PaperTrail.should_not be_enabled end it 'should turn versioning on in a with_versioning block' do ::PaperTrail.should_not be_enabled with_versioning do ::PaperTrail.should be_enabled end ::PaperTrail.should_not be_enabled end end context '`versioning: true`', :versioning => true do it 'should have versioning on by default' do ::PaperTrail.should be_enabled end it 'should keep versioning on after a with_versioning block' do ::PaperTrail.should be_enabled with_versioning do ::PaperTrail.should be_enabled end ::PaperTrail.should be_enabled end end describe :whodunnit do before(:all) { ::PaperTrail.whodunnit = 'foobar' } it "should get set to `nil` by default" do ::PaperTrail.whodunnit.should be_nil end end describe :controller_info do before(:all) { ::PaperTrail.controller_info = {:foo => 'bar'} } it "should get set to an empty hash before each test" do ::PaperTrail.controller_info.should == {} end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
paper_trail-3.0.0 | spec/paper_trail_spec.rb |
paper_trail-3.0.0.rc2 | spec/paper_trail_spec.rb |
paper_trail-3.0.0.rc1 | spec/paper_trail_spec.rb |