summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2019-10-03 16:43:15 +0200
committerDavid Rodríguez <deivid.rodriguez@riseup.net>2019-10-03 16:43:15 +0200
commiteee7502fd5b8b1aa7486c9582b8dfda0745354c9 (patch)
treef172f4bef29706a28f6481ea9548b98d94676675
parentcfcf2d2c5e0a325f63aca46aa46639e4a4401163 (diff)
downloadbundler-refactor_new_gem_specs.tar.gz
Don't run `bundle gem` twice when testing `--ext` flagrefactor_new_gem_specs
-rw-r--r--spec/commands/newgem_spec.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/spec/commands/newgem_spec.rb b/spec/commands/newgem_spec.rb
index 5f68150273..18a30ca9db 100644
--- a/spec/commands/newgem_spec.rb
+++ b/spec/commands/newgem_spec.rb
@@ -548,8 +548,10 @@ RSpec.describe "bundle gem" do
let(:require_path) { "test_gem" }
+ let(:flags) { nil }
+
before do
- bundle! "gem #{gem_name}"
+ bundle! ["gem", gem_name, flags].compact.join(" ")
end
it "does not nest constants" do
@@ -560,9 +562,7 @@ RSpec.describe "bundle gem" do
include_examples "generating a gem"
context "--ext parameter set" do
- before do
- bundle "gem #{gem_name} --ext"
- end
+ let(:flags) { "--ext" }
it "builds ext skeleton" do
expect(bundled_app("#{gem_name}/ext/#{gem_name}/extconf.rb")).to exist