aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--spec/doubles/database.rb10
-rw-r--r--spec/spec_helper.rb4
2 files changed, 8 insertions, 6 deletions
diff --git a/spec/doubles/database.rb b/spec/doubles/database.rb
index c28e9b1a0b..3be11a9164 100644
--- a/spec/doubles/database.rb
+++ b/spec/doubles/database.rb
@@ -1,3 +1,5 @@
+require 'active_record/connection_adapters/abstract/quoting'
+
module Fake
class Engine
def connection
@@ -7,7 +9,7 @@ module Fake
class Connection
include ActiveRecord::ConnectionAdapters::Quoting
-
+
def columns(table_name, comment)
{ "users" =>
[
@@ -26,7 +28,7 @@ module Fake
def execute(*args)
[]
end
-
+
def quote_column_name(column_name)
"`#{column_name}`"
end
@@ -38,10 +40,10 @@ module Fake
class Column
attr_reader :name, :type
-
+
def initialize(name, type)
@name = name
@type = type
end
end
-end \ No newline at end of file
+end
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index eb87e2448c..ce539b6ffa 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -11,10 +11,10 @@ require 'arel'
Dir["#{dir}/#{helper}/*"].each { |m| require "#{dir}/#{helper}/#{File.basename(m)}" }
end
-Spec::Runner.configure do |config|
+Spec::Runner.configure do |config|
config.include(BeLikeMatcher, HashTheSameAsMatcher, DisambiguateAttributesMatcher)
config.mock_with :rr
config.before do
Arel::Table.engine = Arel::Engine.new(Fake::Engine.new)
end
-end \ No newline at end of file
+end