diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2020-01-02 01:16:19 +0100 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2020-01-04 22:17:49 +0100 |
commit | 944c5873f929d686257202d1d36594196c99089b (patch) | |
tree | 9a9c2283bbd6120650c4895c29a83d8205dbd298 /spec/commands | |
parent | 90de727666e8d6e7c1fd850a03c63b16810182dd (diff) | |
download | bundler-944c5873f929d686257202d1d36594196c99089b.tar.gz |
Tag specs using `readline`
Diffstat (limited to 'spec/commands')
-rw-r--r-- | spec/commands/console_spec.rb | 2 | ||||
-rw-r--r-- | spec/commands/info_spec.rb | 2 | ||||
-rw-r--r-- | spec/commands/newgem_spec.rb | 28 | ||||
-rw-r--r-- | spec/commands/open_spec.rb | 4 | ||||
-rw-r--r-- | spec/commands/show_spec.rb | 2 |
5 files changed, 19 insertions, 19 deletions
diff --git a/spec/commands/console_spec.rb b/spec/commands/console_spec.rb index a0b71ff016..3092184f45 100644 --- a/spec/commands/console_spec.rb +++ b/spec/commands/console_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -RSpec.describe "bundle console", :bundler => "< 3" do +RSpec.describe "bundle console", :bundler => "< 3", :readline => true do before :each do install_gemfile <<-G source "#{file_uri_for(gem_repo1)}" diff --git a/spec/commands/info_spec.rb b/spec/commands/info_spec.rb index 17669a0d30..4feab54d4a 100644 --- a/spec/commands/info_spec.rb +++ b/spec/commands/info_spec.rb @@ -134,7 +134,7 @@ RSpec.describe "bundle info" do end context "with a valid regexp for gem name" do - it "presents alternatives" do + it "presents alternatives", :readline do install_gemfile <<-G source "#{file_uri_for(gem_repo1)}" gem "rack" diff --git a/spec/commands/newgem_spec.rb b/spec/commands/newgem_spec.rb index 30304bcac0..8ea958e78b 100644 --- a/spec/commands/newgem_spec.rb +++ b/spec/commands/newgem_spec.rb @@ -63,7 +63,7 @@ RSpec.describe "bundle gem" do bundle! "gem #{gem_name} #{flags}" end - it "generates a gem skeleton with a .git folder" do + it "generates a gem skeleton with a .git folder", :readline do gem_skeleton_assertions expect(bundled_app("#{gem_name}/.git")).to exist end @@ -81,7 +81,7 @@ RSpec.describe "bundle gem" do end end - context "when passing --no-git" do + context "when passing --no-git", :readline do before do bundle! "gem #{gem_name} --no-git" end @@ -196,7 +196,7 @@ RSpec.describe "bundle gem" do end end - context "README.md" do + context "README.md", :readline do context "git config github.user present" do before do bundle! "gem #{gem_name}" @@ -221,12 +221,12 @@ RSpec.describe "bundle gem" do end end - it "creates a new git repository" do + it "creates a new git repository", :readline do bundle! "gem #{gem_name}" expect(bundled_app("#{gem_name}/.git")).to exist end - context "when git is not available" do + context "when git is not available", :readline do # This spec cannot have `git` available in the test env before do load_paths = [lib_dir, spec_dir] @@ -248,7 +248,7 @@ RSpec.describe "bundle gem" do end end - it "generates a valid gemspec" do + it "generates a valid gemspec", :readline do bundle! "gem newgem --bin" prepare_gemspec(bundled_app("newgem", "newgem.gemspec")) @@ -262,7 +262,7 @@ RSpec.describe "bundle gem" do expect(last_command.stdboth).not_to include("ERROR") end - context "gem naming with relative paths" do + context "gem naming with relative paths", :readline do it "resolves ." do create_temporary_dir("tmp") @@ -559,7 +559,7 @@ RSpec.describe "bundle gem" do end end - context "testing --mit and --coc options against bundle config settings" do + context "testing --mit and --coc options against bundle config settings", :readline do let(:gem_name) { "test-gem" } let(:require_path) { "test/gem" } @@ -613,7 +613,7 @@ RSpec.describe "bundle gem" do end end - context "gem naming with underscore" do + context "gem naming with underscore", :readline do let(:gem_name) { "test_gem" } let(:require_path) { "test_gem" } @@ -663,7 +663,7 @@ RSpec.describe "bundle gem" do end end - context "gem naming with dashed" do + context "gem naming with dashed", :readline do let(:gem_name) { "test-gem" } let(:require_path) { "test/gem" } @@ -681,7 +681,7 @@ RSpec.describe "bundle gem" do end describe "uncommon gem names" do - it "can deal with two dashes" do + it "can deal with two dashes", :readline do bundle! "gem a--a" expect(bundled_app("a--a/a--a.gemspec")).to exist @@ -737,7 +737,7 @@ Usage: "bundle gem NAME [OPTIONS]" end end - context "on first run" do + context "on first run", :readline do it "asks about test framework" do global_config "BUNDLE_GEM__MIT" => "false", "BUNDLE_GEM__COC" => "false" @@ -782,7 +782,7 @@ Usage: "bundle gem NAME [OPTIONS]" end end - context "on conflicts with a previously created file" do + context "on conflicts with a previously created file", :readline do it "should fail gracefully" do FileUtils.touch("conflict-foobar") bundle "gem conflict-foobar" @@ -791,7 +791,7 @@ Usage: "bundle gem NAME [OPTIONS]" end end - context "on conflicts with a previously created directory" do + context "on conflicts with a previously created directory", :readline do it "should succeed" do FileUtils.mkdir_p("conflict-foobar/Gemfile") bundle! "gem conflict-foobar" diff --git a/spec/commands/open_spec.rb b/spec/commands/open_spec.rb index 8fae4af5b4..31dc0315ac 100644 --- a/spec/commands/open_spec.rb +++ b/spec/commands/open_spec.rb @@ -58,7 +58,7 @@ RSpec.describe "bundle open" do expect(out).to include("bundler_editor #{default_bundle_path("gems", "activerecord-2.3.2")}") end - it "select the gem from many match gems" do + it "select the gem from many match gems", :readline do env = { "EDITOR" => "echo editor", "VISUAL" => "echo visual", "BUNDLER_EDITOR" => "echo bundler_editor" } bundle "open active", :env => env do |input, _, _| input.puts "2" @@ -67,7 +67,7 @@ RSpec.describe "bundle open" do expect(out).to match(/bundler_editor #{default_bundle_path('gems', 'activerecord-2.3.2')}\z/) end - it "allows selecting exit from many match gems" do + it "allows selecting exit from many match gems", :readline do env = { "EDITOR" => "echo editor", "VISUAL" => "echo visual", "BUNDLER_EDITOR" => "echo bundler_editor" } bundle! "open active", :env => env do |input, _, _| input.puts "0" diff --git a/spec/commands/show_spec.rb b/spec/commands/show_spec.rb index f9297f770a..823a806f3e 100644 --- a/spec/commands/show_spec.rb +++ b/spec/commands/show_spec.rb @@ -166,7 +166,7 @@ RSpec.describe "bundle show", :bundler => "< 3" do end context "with a valid regexp for gem name" do - it "presents alternatives" do + it "presents alternatives", :readline do install_gemfile <<-G source "#{file_uri_for(gem_repo1)}" gem "rack" |