Skip to content

Commit fa2443e

Browse files
committed
Coerced test for ActiveRecord::PredicateBuilderTest#test_registering_new_handlers since the regex doesn't work for T-SQL
1 parent 2f509a6 commit fa2443e

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
require 'cases/sqlserver_helper'
2+
require 'models/topic'
3+
require 'models_sqlserver/topic'
4+
5+
module ActiveRecord
6+
class PredicateBuilderTest < ActiveRecord::TestCase
7+
8+
COERCED_TESTS = [:test_registering_new_handlers]
9+
10+
include SqlserverCoercedTest
11+
12+
def test_coerced_registering_new_handlers
13+
ActiveRecord::PredicateBuilder.register_handler(Regexp, proc do |column, value|
14+
Arel::Nodes::InfixOperation.new('~', column, value.source)
15+
end)
16+
17+
assert_match %r{\[topics\].\[title\] ~ N'rails'}i, Topic.where(title: /rails/).to_sql
18+
end
19+
end
20+
end

0 commit comments

Comments
 (0)