From 72069df68d36044cd3aff36c4654e1811e6d9383 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Sun, 22 Jan 2023 17:06:34 -0800 Subject: [PATCH] Resolve description_cache_store_spec violation --- Library/Homebrew/test/description_cache_store_spec.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/test/description_cache_store_spec.rb b/Library/Homebrew/test/description_cache_store_spec.rb index c82649d954..c019752512 100644 --- a/Library/Homebrew/test/description_cache_store_spec.rb +++ b/Library/Homebrew/test/description_cache_store_spec.rb @@ -1,12 +1,13 @@ # typed: false # frozen_string_literal: true +require "cmd/update-report" require "description_cache_store" describe DescriptionCacheStore do subject(:cache_store) { described_class.new(database) } - let(:database) { double("database") } + let(:database) { instance_double(CacheStoreDatabase, "database") } let(:formula_name) { "test_name" } let(:description) { "test_description" } @@ -27,7 +28,7 @@ describe DescriptionCacheStore do end describe "#update_from_report!" do - let(:report) { double(select_formula_or_cask: [], empty?: false) } + let(:report) { instance_double(ReporterHub, select_formula_or_cask: [], empty?: false) } it "reads from the report" do expect(database).to receive(:empty?).at_least(:once).and_return(false) @@ -59,10 +60,10 @@ describe DescriptionCacheStore do describe CaskDescriptionCacheStore do subject(:cache_store) { described_class.new(database) } - let(:database) { double("database") } + let(:database) { instance_double(CacheStoreDatabase, "database") } describe "#update_from_report!" do - let(:report) { double(select_formula_or_cask: [], empty?: false) } + let(:report) { instance_double(ReporterHub, select_formula_or_cask: [], empty?: false) } it "reads from the report" do expect(database).to receive(:empty?).at_least(:once).and_return(false)