datamapper specs
This commit is contained in:
parent
296e5e7799
commit
6ce2df9373
|
@ -0,0 +1,20 @@
|
|||
require 'spec_helper'
|
||||
require 'database_cleaner/data_mapper/base'
|
||||
require 'database_cleaner/shared_strategy_spec'
|
||||
|
||||
module DatabaseCleaner
|
||||
describe DataMapper do
|
||||
it { should respond_to :available_strategies }
|
||||
end
|
||||
|
||||
module DataMapper
|
||||
class ExampleStrategy
|
||||
include ::DatabaseCleaner::DataMapper::Base
|
||||
end
|
||||
|
||||
describe ExampleStrategy do
|
||||
it_should_behave_like "a generic strategy"
|
||||
#it { expect{ subject.connection_klass }.to_not raise_error }
|
||||
end
|
||||
end
|
||||
end
|
|
@ -0,0 +1,23 @@
|
|||
require File.dirname(__FILE__) + '/../../spec_helper'
|
||||
require 'database_cleaner/data_mapper/transaction'
|
||||
require 'database_cleaner/shared_strategy_spec'
|
||||
#require 'data_mapper'
|
||||
|
||||
module DatabaseCleaner
|
||||
module DataMapper
|
||||
|
||||
describe Transaction do
|
||||
it_should_behave_like "a generic strategy"
|
||||
it_should_behave_like "a generic transaction strategy"
|
||||
|
||||
describe "start" do
|
||||
it "should start a transaction"
|
||||
end
|
||||
|
||||
describe "clean" do
|
||||
it "should finish a transaction"
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
end
|
|
@ -0,0 +1,11 @@
|
|||
require 'database_cleaner/data_mapper/truncation'
|
||||
require 'database_cleaner/shared_strategy_spec'
|
||||
|
||||
module DatabaseCleaner
|
||||
module DataMapper
|
||||
describe Truncation do
|
||||
it_should_behave_like "a generic strategy"
|
||||
it_should_behave_like "a generic truncation strategy"
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue