File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ def directory
23
23
end
24
24
25
25
def example_file
26
- File . exist? ( example_filename ) ? example_filename : legacy_example_filename
26
+ File . exist? ( File . join ( directory , example_filename ) ) ? example_filename : legacy_example_filename
27
27
end
28
28
29
29
def testable_example_file
Original file line number Diff line number Diff line change @@ -31,8 +31,10 @@ def test_directory
31
31
end
32
32
33
33
def test_example_file
34
- File . stub ( :exist? , true ) do
35
- assert_equal '.meta/solutions/name.rb' , Exercise . new ( 'name' ) . example_file
34
+ mock_exist = Minitest ::Mock . new
35
+ mock_exist . expect ( :call , true , [ 'exercises/alpha/./.meta/solutions/alpha.rb' ] )
36
+ File . stub ( :exist? , mock_exist ) do
37
+ assert_equal '.meta/solutions/alpha.rb' , Exercise . new ( 'alpha' ) . example_file
36
38
end
37
39
end
38
40
You can’t perform that action at this time.
0 commit comments