File tree Expand file tree Collapse file tree 3 files changed +19
-13
lines changed
lib/active_record/connection_adapters/postgresql Expand file tree Collapse file tree 3 files changed +19
-13
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ def quote(value) # :nodoc:
43
43
44
44
# Quotes strings for use in SQL input.
45
45
def quote_string ( s ) # :nodoc:
46
- PG :: Connection . escape ( s )
46
+ @connection . escape ( s )
47
47
end
48
48
49
49
# Checks the following cases:
Original file line number Diff line number Diff line change 3
3
require "cases/helper"
4
4
5
5
class AbstractMysqlAdapterTest < ActiveRecord ::Mysql2TestCase
6
- class ExampleMysqlAdapter < ActiveRecord ::ConnectionAdapters ::AbstractMysqlAdapter ; end
6
+ if current_adapter? ( :Mysql2Adapter )
7
+ class ExampleMysqlAdapter < ActiveRecord ::ConnectionAdapters ::AbstractMysqlAdapter ; end
7
8
8
- def setup
9
- @conn = ExampleMysqlAdapter . new (
10
- ActiveRecord ::ConnectionAdapters ::Mysql2Adapter . new_client ( { } ) ,
11
- ActiveRecord ::Base . logger ,
12
- nil ,
13
- { socket : File ::NULL }
14
- )
15
- end
9
+ def setup
10
+ @conn = ExampleMysqlAdapter . new (
11
+ ActiveRecord ::ConnectionAdapters ::Mysql2Adapter . new_client ( { } ) ,
12
+ ActiveRecord ::Base . logger ,
13
+ nil ,
14
+ { socket : File ::NULL }
15
+ )
16
+ end
16
17
17
- def test_execute_not_raising_error
18
- assert_nothing_raised do
19
- @conn . execute ( "SELECT 1" )
18
+ def test_execute_not_raising_error
19
+ assert_nothing_raised do
20
+ @conn . execute ( "SELECT 1" )
21
+ end
20
22
end
21
23
end
22
24
end
Original file line number Diff line number Diff line change @@ -38,6 +38,10 @@ def exec_params(*)
38
38
{ }
39
39
end
40
40
41
+ def escape ( query )
42
+ PG ::Connection . escape ( query )
43
+ end
44
+
41
45
def reset
42
46
raise PG ::ConnectionBad , "I'll be rescued by the reconnect method"
43
47
end
You can’t perform that action at this time.
0 commit comments