We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5593022 + 217cdbc commit 76f856bCopy full SHA for 76f856b
spec/ruby/core/dir/glob_spec.rb
@@ -29,6 +29,23 @@
29
%w!file_one.ext file_two.ext!
30
end
31
32
+ it 'returns matching file paths when supplied :base keyword argument' do
33
+ dir = tmp('dir_glob_base')
34
+ file_1 = "#{dir}/lib/bloop.rb"
35
+ file_2 = "#{dir}/lib/soup.rb"
36
+ file_3 = "#{dir}/lib/mismatched_file_type.txt"
37
+ file_4 = "#{dir}/mismatched_directory.rb"
38
+
39
+ touch file_1
40
+ touch file_2
41
+ touch file_3
42
+ touch file_4
43
44
+ Dir.glob('**/*.rb', base: "#{dir}/lib").sort.should == ["bloop.rb", "soup.rb"].sort
45
+ ensure
46
+ rm_r dir
47
+ end
48
49
it "calls #to_path to convert multiple patterns" do
50
pat1 = mock('file_one.ext')
51
pat1.should_receive(:to_path).and_return('file_one.ext')
0 commit comments