Sha256: 07a887231254f1c9d009b4d6f80e870b210c6b3eb4b4077b678cc826f5817eb5
Contents?: true
Size: 566 Bytes
Versions: 2
Compression:
Stored size: 566 Bytes
Contents
require 'spec_helper' describe OrmAdapter do subject { OrmAdapter } describe "when a new adapter is created (by inheriting form OrmAdapter::Base)" do let!(:adapter) { Class.new(OrmAdapter::Base) } its(:adapters) { should include(adapter) } describe "and the adapter has a model class" do let(:model) { mock('model class') } before { adapter.stub!(:model_classes).and_return([model]) } its(:model_classes) { should include(model) } end after { OrmAdapter.adapters.delete(adapter) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
orm_adapter-0.0.2 | spec/orm_adapter_spec.rb |
orm_adapter-0.0.1 | spec/orm_adapter_spec.rb |