diff options
Diffstat (limited to 'spec/ruby/core/dir/shared/glob.rb')
-rw-r--r-- | spec/ruby/core/dir/shared/glob.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/ruby/core/dir/shared/glob.rb b/spec/ruby/core/dir/shared/glob.rb index 173038ee24..69fb0f0a01 100644 --- a/spec/ruby/core/dir/shared/glob.rb +++ b/spec/ruby/core/dir/shared/glob.rb @@ -55,6 +55,15 @@ describe :dir_glob, shared: true do end end + ruby_version_is "3.1" do + it "true or false is expected as sort:" do + -> {Dir.send(@method, '*', sort: nil)}.should raise_error ArgumentError, /true or false/ + -> {Dir.send(@method, '*', sort: 0)}.should raise_error ArgumentError, /true or false/ + -> {Dir.send(@method, '*', sort: "")}.should raise_error ArgumentError, /true or false/ + -> {Dir.send(@method, '*', sort: Object.new)}.should raise_error ArgumentError, /true or false/ + end + end + it "matches non-dotfiles with '*'" do expected = %w[ brace |