Skip to content

Commit 9d5a3c0

Browse files
deivid-rodriguezhsbt
authored andcommitted
[rubygems/rubygems] Reduce duplicate of some spec gemfiles
ruby/rubygems@bd42c840c6
1 parent e21e5bc commit 9d5a3c0

File tree

1 file changed

+6
-48
lines changed

1 file changed

+6
-48
lines changed

spec/bundler/commands/platform_spec.rb

Lines changed: 6 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -950,14 +950,7 @@ def should_be_patchlevel_fixnum
950950
end
951951

952952
it "starts IRB with the default group loaded when ruby version matches", :readline do
953-
gemfile <<-G
954-
source "https://gem.repo1"
955-
gem "myrack"
956-
gem "activesupport", :group => :test
957-
gem "myrack_middleware", :group => :development
958-
959-
#{ruby_version_correct}
960-
G
953+
gemfile gemfile + "\n\n#{ruby_version_correct}\n"
961954

962955
bundle "console" do |input, _, _|
963956
input.puts("puts MYRACK")
@@ -967,14 +960,7 @@ def should_be_patchlevel_fixnum
967960
end
968961

969962
it "starts IRB with the default group loaded when ruby version matches", :readline, :jruby_only do
970-
gemfile <<-G
971-
source "https://gem.repo1"
972-
gem "myrack"
973-
gem "activesupport", :group => :test
974-
gem "myrack_middleware", :group => :development
975-
976-
#{ruby_version_correct_engineless}
977-
G
963+
gemfile gemfile + "\n\n#{ruby_version_correct_engineless}\n"
978964

979965
bundle "console" do |input, _, _|
980966
input.puts("puts MYRACK")
@@ -984,56 +970,28 @@ def should_be_patchlevel_fixnum
984970
end
985971

986972
it "fails when ruby version doesn't match" do
987-
gemfile <<-G
988-
source "https://gem.repo1"
989-
gem "myrack"
990-
gem "activesupport", :group => :test
991-
gem "myrack_middleware", :group => :development
992-
993-
#{ruby_version_incorrect}
994-
G
973+
gemfile gemfile + "\n\n#{ruby_version_incorrect}\n"
995974

996975
bundle "console", raise_on_error: false
997976
should_be_ruby_version_incorrect
998977
end
999978

1000979
it "fails when engine doesn't match" do
1001-
gemfile <<-G
1002-
source "https://gem.repo1"
1003-
gem "myrack"
1004-
gem "activesupport", :group => :test
1005-
gem "myrack_middleware", :group => :development
1006-
1007-
#{engine_incorrect}
1008-
G
980+
gemfile gemfile + "\n\n#{engine_incorrect}\n"
1009981

1010982
bundle "console", raise_on_error: false
1011983
should_be_engine_incorrect
1012984
end
1013985

1014986
it "fails when engine version doesn't match", :jruby_only do
1015-
gemfile <<-G
1016-
source "https://gem.repo1"
1017-
gem "myrack"
1018-
gem "activesupport", :group => :test
1019-
gem "myrack_middleware", :group => :development
1020-
1021-
#{engine_version_incorrect}
1022-
G
987+
gemfile gemfile + "\n\n#{engine_version_incorrect}\n"
1023988

1024989
bundle "console", raise_on_error: false
1025990
should_be_engine_version_incorrect
1026991
end
1027992

1028993
it "fails when patchlevel doesn't match" do
1029-
gemfile <<-G
1030-
source "https://gem.repo1"
1031-
gem "myrack"
1032-
gem "activesupport", :group => :test
1033-
gem "myrack_middleware", :group => :development
1034-
1035-
#{patchlevel_incorrect}
1036-
G
994+
gemfile gemfile + "\n\n#{patchlevel_incorrect}\n"
1037995

1038996
bundle "console", raise_on_error: false
1039997
should_be_patchlevel_incorrect

0 commit comments

Comments
 (0)