Sha256: 7d800604ef2adf54f966a7c6ffc43e125ab18863b4a81c52f2e81ca89c9b87b8
Contents?: true
Size: 604 Bytes
Versions: 2
Compression:
Stored size: 604 Bytes
Contents
require 'spec_helper' describe MemoryModel::Base::Versionable do let(:model) do Class.new(MemoryModel::Base) end let(:instance) do model.new end before(:each) do stub_const('MyModel', model) end describe '#versions' do it 'should have a number of versions' do 10.times.each do |index| instance.versions.size.should == index instance.commit end end end describe '#version' do it 'should be the latest version' do 3.times.each { instance.commit } instance.version.should == instance.versions.keys.last end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
memory_model-0.0.2 | spec/memory_model/base/versionable_spec.rb |
memory_model-0.0.1 | spec/memory_model/base/versionable_spec.rb |