start of genericising adaptor
This commit is contained in:
parent
a8fdc1ba67
commit
6187b8114d
|
@ -1,28 +1,10 @@
|
|||
require 'database_cleaner/base'
|
||||
require 'database_cleaner/active_record/adaptor'
|
||||
require 'database_cleaner/data_mapper/adaptor'
|
||||
#require 'database_cleaner/mongo_mapper/adaptor'
|
||||
#require 'database_cleaner/couch_potato/adaptor'
|
||||
|
||||
module DatabaseCleaner
|
||||
|
||||
class NoStrategySetError < StandardError; end
|
||||
class NoORMDetected < StandardError; end
|
||||
class UnknownStrategySpecified < ArgumentError; end
|
||||
|
||||
|
||||
#
|
||||
# module MongoMapper
|
||||
# def self.available_strategies
|
||||
# %w[truncation]
|
||||
# end
|
||||
# end
|
||||
#
|
||||
# module CouchPotato
|
||||
# def self.available_strategies
|
||||
# %w[truncation]
|
||||
# end
|
||||
# end
|
||||
|
||||
class << self
|
||||
def [](orm,opts = {})
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
module DatabaseCleaner
|
||||
module MongoMapper
|
||||
def self.available_strategies
|
||||
%w[truncation]
|
||||
end
|
||||
end
|
||||
end
|
|
@ -0,0 +1,8 @@
|
|||
require 'spec_helper'
|
||||
module ::DatabaseCleaner::Generic
|
||||
describe Adaptor do
|
||||
it { should respond_to :db }
|
||||
it { should respond_to :db= }
|
||||
it { should respond_to :connection_klass }
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue