From ce4b03d4b6d9d6d83f289b84b33ad2b597008cbc Mon Sep 17 00:00:00 2001 From: Earlopain <14981592+Earlopain@users.noreply.github.com> Date: Sat, 5 Oct 2024 13:58:12 +0200 Subject: [PATCH] Add spec for `Pathname{#,.}glob` with missing directory --- library/pathname/glob_spec.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/library/pathname/glob_spec.rb b/library/pathname/glob_spec.rb index ced810fa90..de322bab47 100644 --- a/library/pathname/glob_spec.rb +++ b/library/pathname/glob_spec.rb @@ -21,6 +21,10 @@ Pathname.glob(@dir + 'lib/*.js').should == [] end + it 'returns [] when the pathname does not exist' do + Pathname.glob('i_dont_exist/lib/*.js').should == [] + end + it 'returns matching file paths' do Pathname.glob(@dir + 'lib/*i*.rb').sort.should == [Pathname.new(@file_1), Pathname.new(@file_2)].sort end @@ -67,6 +71,10 @@ Pathname.new(@dir).glob('lib/*.js').should == [] end + it 'returns [] when the pathname does not exist' do + Pathname.new('./i_dont_exist').glob('lib/*.js').should == [] + end + it 'returns matching file paths' do Pathname.new(@dir).glob('lib/*i*.rb').sort.should == [Pathname.new(@file_1), Pathname.new(@file_2)].sort end