Skip to content

Commit 29564fe

Browse files
committed
Allow rake to run ActiveRecord test case(s).
1 parent 9a40ffb commit 29564fe

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Rakefile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@ require 'rake/testtask'
22
require_relative 'test/support/paths_sqlserver'
33

44
def test_files
5-
return ENV['TEST_FILES'].split(',') if ENV['TEST_FILES']
5+
if files = ENV['AR_TEST_FILES']
6+
files = files.split(',').map do |file|
7+
File.join ARTest::SQLServer.root_activerecord, file.strip
8+
end
9+
return files.unshift 'test/cases/helper_sqlserver.rb'
10+
end
11+
if files = ENV['TEST_FILES']
12+
return files.split(',').map(&:strip)
13+
end
614
sqlserver_cases = Dir.glob('test/cases/**/*_test_sqlserver.rb')
715
ar_cases = Dir.glob("#{ARTest::SQLServer.root_activerecord}/test/cases/**/*_test.rb")
816
if ENV['SQLSERVER_ONLY']

0 commit comments

Comments
 (0)