From 89b5914c865188b864d2034bf89fd2080c084613 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Sat, 17 Feb 2024 10:04:39 -0800 Subject: [PATCH] Add test that are exclusions are active dependencies --- .../Homebrew/test/sorbet/tapioca/config_spec.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Library/Homebrew/test/sorbet/tapioca/config_spec.rb diff --git a/Library/Homebrew/test/sorbet/tapioca/config_spec.rb b/Library/Homebrew/test/sorbet/tapioca/config_spec.rb new file mode 100644 index 0000000000..2311bc30e7 --- /dev/null +++ b/Library/Homebrew/test/sorbet/tapioca/config_spec.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +require "rubygems" +require "yaml" + +describe "Tapioca Config" do + let(:config) { YAML.load_file(File.join(__dir__, "../../../sorbet/tapioca/config.yml")) } + + it "only excludes dependencies" do + exclusions = config.dig("gem", "exclude") + dependencies = Gem::Specification.all.map(&:name) + expect(exclusions - dependencies).to be_empty + end +end