diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-12-23 17:39:32 +0100 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-12-23 19:26:14 +0100 |
commit | 72e06872537d55af1c080bc994d7e00a6051aea1 (patch) | |
tree | ee614989c2f42757b5f5c1e1b91751c4a326fe91 /spec/quality_spec.rb | |
parent | a0938f529d4dac55de3116912d3822464bcf9436 (diff) | |
download | bundler-delay_appending_ruby_scope.tar.gz |
Mention "bug fix feature flags" separatelydelay_appending_ruby_scope
These settings are not regular configurations, so I think we should
mention them separately.
Diffstat (limited to 'spec/quality_spec.rb')
-rw-r--r-- | spec/quality_spec.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/quality_spec.rb b/spec/quality_spec.rb index 09e59d88ae..509e55cb44 100644 --- a/spec/quality_spec.rb +++ b/spec/quality_spec.rb @@ -192,6 +192,7 @@ RSpec.describe "The library itself" do all_settings = Hash.new {|h, k| h[k] = [] } documented_settings = [] + documented_setting_sections = [] Bundler::Settings::BOOL_KEYS.each {|k| all_settings[k] << "in Bundler::Settings::BOOL_KEYS" } Bundler::Settings::NUMBER_KEYS.each {|k| all_settings[k] << "in Bundler::Settings::NUMBER_KEYS" } @@ -204,7 +205,8 @@ RSpec.describe "The library itself" do line.scan(/Bundler\.settings\[:#{key_pattern}\]/).flatten.each {|s| all_settings[s] << "referenced at `#{filename}:#{number.succ}`" } end end - documented_settings = File.read("man/bundle-config.ronn")[/LIST OF AVAILABLE KEYS.*/m].scan(/^\* `#{key_pattern}`/).flatten + documented_setting_sections = File.read("man/bundle-config.ronn").split(/LIST OF .* KEYS/)[1..-1].map {|section| section.scan(/^\* `#{key_pattern}`/).flatten } + documented_settings = documented_setting_sections.flatten end documented_settings.each do |s| @@ -221,7 +223,9 @@ RSpec.describe "The library itself" do expect(error_messages.sort).to be_well_formed - expect(documented_settings).to be_sorted + documented_setting_sections.each do |documented_setting_section| + expect(documented_setting_section).to be_sorted + end end it "can still be built" do |