aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/quoting_test.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2010-10-12 13:10:52 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2010-10-12 13:10:52 -0700
commit4b2e16ed248d294133b8c5212f5facac78625e42 (patch)
treefb6d050a97fccb99f3e0d9247d70b15b4fd9ff18 /activerecord/test/cases/quoting_test.rb
parent5b5ae01f294c2a305c62372be732cc59f97d3c06 (diff)
downloadrails-4b2e16ed248d294133b8c5212f5facac78625e42.tar.gz
rails-4b2e16ed248d294133b8c5212f5facac78625e42.tar.bz2
rails-4b2e16ed248d294133b8c5212f5facac78625e42.zip
all columns respond to string_to_binary, so no need to check respond_to?
Diffstat (limited to 'activerecord/test/cases/quoting_test.rb')
-rw-r--r--activerecord/test/cases/quoting_test.rb11
1 files changed, 8 insertions, 3 deletions
diff --git a/activerecord/test/cases/quoting_test.rb b/activerecord/test/cases/quoting_test.rb
index 4cc81d0735..2ef5b5a800 100644
--- a/activerecord/test/cases/quoting_test.rb
+++ b/activerecord/test/cases/quoting_test.rb
@@ -3,7 +3,12 @@ require "cases/helper"
module ActiveRecord
module ConnectionAdapters
class QuotingTest < ActiveRecord::TestCase
- class FakeColumn < Struct.new(:type)
+ class FakeColumn < ActiveRecord::ConnectionAdapters::Column
+ attr_accessor :type
+
+ def initialize type
+ @type = type
+ end
end
def setup
@@ -190,7 +195,7 @@ module ActiveRecord
def test_quote_binary_with_string_to_binary
col = Class.new(FakeColumn) {
- def self.string_to_binary(value)
+ def string_to_binary(value)
'foo'
end
}.new(:binary)
@@ -199,7 +204,7 @@ module ActiveRecord
def test_quote_as_mb_chars_binary_column_with_string_to_binary
col = Class.new(FakeColumn) {
- def self.string_to_binary(value)
+ def string_to_binary(value)
'foo'
end
}.new(:binary)