diff options
Diffstat (limited to 'spec/bundler/other/cli_dispatch_spec.rb')
-rw-r--r-- | spec/bundler/other/cli_dispatch_spec.rb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/bundler/other/cli_dispatch_spec.rb b/spec/bundler/other/cli_dispatch_spec.rb new file mode 100644 index 0000000000..8b34a457ef --- /dev/null +++ b/spec/bundler/other/cli_dispatch_spec.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true +require "spec_helper" + +RSpec.describe "bundle command names" do + it "work when given fully" do + bundle "install" + expect(err).to lack_errors + expect(out).not_to match(/Ambiguous command/) + end + + it "work when not ambiguous" do + bundle "ins" + expect(err).to lack_errors + expect(out).not_to match(/Ambiguous command/) + end + + it "print a friendly error when ambiguous" do + bundle "in" + expect(err).to lack_errors + expect(out).to match(/Ambiguous command/) + end +end |