@@ -212,7 +212,7 @@ def test_resolve_test_command_entire_files
212
212
result = server . pop_response . response
213
213
assert_equal (
214
214
[
215
- "bundle exec ruby -Itest /test/server_test.rb /test/store_test.rb" ,
215
+ "bundle exec ruby -Itest -e \" ARGV.each { |f| require f } \" /test/server_test.rb /test/store_test.rb" ,
216
216
] ,
217
217
result [ :commands ] ,
218
218
)
@@ -221,6 +221,7 @@ def test_resolve_test_command_entire_files
221
221
222
222
def test_resolve_test_command_entire_directories
223
223
with_server do |server |
224
+ Dir . stubs ( :glob ) . returns ( [ "/other/test/fake_test.rb" , "/other/test/fake_test2.rb" ] )
224
225
server . process_message ( {
225
226
id : 1 ,
226
227
method : "rubyLsp/resolveTestCommands" ,
@@ -254,7 +255,8 @@ def test_resolve_test_command_entire_directories
254
255
result = server . pop_response . response
255
256
assert_equal (
256
257
[
257
- "bundle exec ruby -Itest /other/test/**/* /test/server_test.rb /test/store_test.rb" ,
258
+ "bundle exec ruby -Itest -e \" ARGV.each { |f| require f }\" /other/test/fake_test.rb " \
259
+ "/other/test/fake_test2.rb /test/server_test.rb /test/store_test.rb" ,
258
260
] ,
259
261
result [ :commands ] ,
260
262
)
@@ -535,6 +537,7 @@ def test_resolve_test_command_nested_test_groups
535
537
536
538
def test_resolve_test_command_mix_of_directories_and_examples
537
539
with_server do |server |
540
+ Dir . stubs ( :glob ) . returns ( [ "/test/unit/fake_test.rb" , "/test/unit/fake_test2.rb" ] )
538
541
server . process_message ( {
539
542
id : 1 ,
540
543
method : "rubyLsp/resolveTestCommands" ,
@@ -566,7 +569,7 @@ def test_resolve_test_command_mix_of_directories_and_examples
566
569
assert_equal (
567
570
[
568
571
"bundle exec ruby -Itest /test/server_test.rb --name \" /^ServerTest#test_server$/\" " ,
569
- "bundle exec ruby -Itest /test/unit/**/* " ,
572
+ "bundle exec ruby -Itest -e \" ARGV.each { |f| require f } \" /test/unit/fake_test.rb /test/unit/fake_test2.rb " ,
570
573
] ,
571
574
result [ :commands ] ,
572
575
)
@@ -1031,6 +1034,7 @@ def test_resolve_test_command_nested_test_groups
1031
1034
1032
1035
def test_resolve_test_command_mix_of_directories_and_examples
1033
1036
with_server do |server |
1037
+ Dir . stubs ( :glob ) . returns ( [ "/test/unit/fake_test.rb" , "/test/unit/fake_test2.rb" ] )
1034
1038
server . process_message ( {
1035
1039
id : 1 ,
1036
1040
method : "rubyLsp/resolveTestCommands" ,
@@ -1062,7 +1066,8 @@ def test_resolve_test_command_mix_of_directories_and_examples
1062
1066
assert_equal (
1063
1067
[
1064
1068
"bundle exec ruby -Itest /test/server_test.rb --testcase \" /^ServerTest$/\" --name \" /test_server$/\" " ,
1065
- "bundle exec ruby -Itest /test/unit/**/*" ,
1069
+ "bundle exec ruby -Itest -e \" ARGV.each { |f| require f }\" /test/unit/fake_test.rb " \
1070
+ "/test/unit/fake_test2.rb" ,
1066
1071
] ,
1067
1072
result [ :commands ] ,
1068
1073
)
0 commit comments