diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-10-03 16:38:15 +0200 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-10-03 16:38:15 +0200 |
commit | d8e798c23ce020912d1561f70f9af1de0e584069 (patch) | |
tree | aa1e6f49a1aff147ec38466567cfa462dd1a2e37 | |
parent | 313f34628997d10b62a307b227f5afd0ac20c045 (diff) | |
download | bundler-d8e798c23ce020912d1561f70f9af1de0e584069.tar.gz |
No need to switch folders, we're already there
-rw-r--r-- | spec/commands/newgem_spec.rb | 31 |
1 files changed, 2 insertions, 29 deletions
diff --git a/spec/commands/newgem_spec.rb b/spec/commands/newgem_spec.rb index 190a7eac1b..e686dcf84c 100644 --- a/spec/commands/newgem_spec.rb +++ b/spec/commands/newgem_spec.rb @@ -163,7 +163,6 @@ RSpec.describe "bundle gem" do context "git config github.user is absent" do before do sys_exec("git config --unset github.user") - in_app_root bundle "gem #{gem_name}" end @@ -175,7 +174,6 @@ RSpec.describe "bundle gem" do end it "creates a new git repository" do - in_app_root bundle "gem #{gem_name}" expect(bundled_app("#{gem_name}/.git")).to exist end @@ -203,7 +201,6 @@ RSpec.describe "bundle gem" do end it "generates a valid gemspec" do - in_app_root bundle! "gem newgem --bin" prepare_gemspec(bundled_app("newgem", "newgem.gemspec")) @@ -218,10 +215,6 @@ RSpec.describe "bundle gem" do end context "gem naming with relative paths" do - before do - in_app_root - end - it "resolves ." do create_temporary_dir("tmp") @@ -287,7 +280,6 @@ RSpec.describe "bundle gem" do before do `git config --unset user.name` `git config --unset user.email` - in_app_root bundle "gem #{gem_name}" end @@ -343,7 +335,6 @@ RSpec.describe "bundle gem" do context "--exe parameter set" do before do - in_app_root bundle "gem #{gem_name} --exe" end @@ -358,7 +349,6 @@ RSpec.describe "bundle gem" do context "--bin parameter set" do before do - in_app_root bundle "gem #{gem_name} --bin" end @@ -373,7 +363,6 @@ RSpec.describe "bundle gem" do context "no --test parameter" do before do - in_app_root bundle "gem #{gem_name}" end @@ -388,7 +377,6 @@ RSpec.describe "bundle gem" do context "--test parameter set to rspec" do before do - in_app_root bundle "gem #{gem_name} --test=rspec" end @@ -419,7 +407,6 @@ RSpec.describe "bundle gem" do context "gem.test setting set to rspec" do before do - in_app_root bundle "config set gem.test rspec" bundle "gem #{gem_name}" end @@ -433,7 +420,6 @@ RSpec.describe "bundle gem" do context "gem.test setting set to rspec and --test is set to minitest" do before do - in_app_root bundle "config set gem.test rspec" bundle "gem #{gem_name} --test=minitest" end @@ -446,7 +432,6 @@ RSpec.describe "bundle gem" do context "--test parameter set to minitest" do before do - in_app_root bundle "gem #{gem_name} --test=minitest" end @@ -480,7 +465,6 @@ RSpec.describe "bundle gem" do context "gem.test setting set to minitest" do before do - in_app_root bundle "config set gem.test minitest" bundle "gem #{gem_name}" end @@ -505,7 +489,6 @@ RSpec.describe "bundle gem" do context "--test with no arguments" do before do - in_app_root bundle "gem #{gem_name} --test" end @@ -521,7 +504,6 @@ RSpec.describe "bundle gem" do context "--edit option" do it "opens the generated gemspec in the user's text editor" do - in_app_root output = bundle "gem #{gem_name} --edit=echo" gemspec_path = File.join(Dir.pwd, gem_name, "#{gem_name}.gemspec") expect(output).to include("echo \"#{gemspec_path}\"") @@ -579,7 +561,6 @@ RSpec.describe "bundle gem" do context "--ext parameter set" do before do - in_app_root bundle "gem #{gem_name} --ext" end @@ -690,10 +671,6 @@ Usage: "bundle gem NAME [OPTIONS]" end context "on first run" do - before do - in_app_root - end - it "asks about test framework" do global_config "BUNDLE_GEM__MIT" => "false", "BUNDLE_GEM__COC" => "false" @@ -740,9 +717,7 @@ Usage: "bundle gem NAME [OPTIONS]" context "on conflicts with a previously created file" do it "should fail gracefully" do - in_app_root do - FileUtils.touch("conflict-foobar") - end + FileUtils.touch("conflict-foobar") bundle "gem conflict-foobar" expect(err).to include("Errno::ENOTDIR") expect(exitstatus).to eql(32) if exitstatus @@ -751,9 +726,7 @@ Usage: "bundle gem NAME [OPTIONS]" context "on conflicts with a previously created directory" do it "should succeed" do - in_app_root do - FileUtils.mkdir_p("conflict-foobar/Gemfile") - end + FileUtils.mkdir_p("conflict-foobar/Gemfile") bundle! "gem conflict-foobar" expect(out).to include("file_clash conflict-foobar/Gemfile"). and include "Initializing git repo in #{bundled_app("conflict-foobar")}" |