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)