summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2024-01-23 19:14:39 +0900
committergit <svn-admin@ruby-lang.org>2024-01-24 09:11:53 +0000
commit1018dca09a55e7b21d701cfee0171b44ba26fe4a (patch)
treebab2e9accdfa90133ee828ee9e389d36ac0b2a47 /spec
parent53d0cf442a1dfc1616a3870a65d5c867e0fec2dd (diff)
[rubygems/rubygems] Skip to load commented out words
https://github.com/rubygems/rubygems/commit/e6a9148ba2
Diffstat (limited to 'spec')
-rw-r--r--spec/bundler/bundler/yaml_serializer_spec.rb15
-rw-r--r--spec/bundler/commands/config_spec.rb2
2 files changed, 16 insertions, 1 deletions
diff --git a/spec/bundler/bundler/yaml_serializer_spec.rb b/spec/bundler/bundler/yaml_serializer_spec.rb
index 913b0235b8..0b2c8e167c 100644
--- a/spec/bundler/bundler/yaml_serializer_spec.rb
+++ b/spec/bundler/bundler/yaml_serializer_spec.rb
@@ -174,6 +174,21 @@ RSpec.describe Bundler::YAMLSerializer do
expect(serializer.load(yaml)).to eq(hash)
end
+
+ it "skip commented out words" do
+ yaml = <<~YAML
+ ---
+ foo: "bar"
+ buzz: # "foo"
+ YAML
+
+ hash = {
+ "foo" => "bar",
+ "buzz" => {},
+ }
+
+ expect(serializer.load(yaml)).to eq(hash)
+ end
end
describe "against yaml lib" do
diff --git a/spec/bundler/commands/config_spec.rb b/spec/bundler/commands/config_spec.rb
index 547fd2d869..c849384ff2 100644
--- a/spec/bundler/commands/config_spec.rb
+++ b/spec/bundler/commands/config_spec.rb
@@ -439,7 +439,7 @@ E
it "does not make bundler crash and ignores the configuration" do
bundle "config list --parseable"
- expect(out).to eq("#mirror.https://rails-assets.org/=http://localhost:9292")
+ expect(out).to be_empty
expect(err).to be_empty
ruby(<<~RUBY)