Resolve description_cache_store_spec violation
This commit is contained in:
parent
94effcc64f
commit
72069df68d
@ -1,12 +1,13 @@
|
|||||||
# typed: false
|
# typed: false
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
require "cmd/update-report"
|
||||||
require "description_cache_store"
|
require "description_cache_store"
|
||||||
|
|
||||||
describe DescriptionCacheStore do
|
describe DescriptionCacheStore do
|
||||||
subject(:cache_store) { described_class.new(database) }
|
subject(:cache_store) { described_class.new(database) }
|
||||||
|
|
||||||
let(:database) { double("database") }
|
let(:database) { instance_double(CacheStoreDatabase, "database") }
|
||||||
let(:formula_name) { "test_name" }
|
let(:formula_name) { "test_name" }
|
||||||
let(:description) { "test_description" }
|
let(:description) { "test_description" }
|
||||||
|
|
||||||
@ -27,7 +28,7 @@ describe DescriptionCacheStore do
|
|||||||
end
|
end
|
||||||
|
|
||||||
describe "#update_from_report!" do
|
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
|
it "reads from the report" do
|
||||||
expect(database).to receive(:empty?).at_least(:once).and_return(false)
|
expect(database).to receive(:empty?).at_least(:once).and_return(false)
|
||||||
@ -59,10 +60,10 @@ describe DescriptionCacheStore do
|
|||||||
describe CaskDescriptionCacheStore do
|
describe CaskDescriptionCacheStore do
|
||||||
subject(:cache_store) { described_class.new(database) }
|
subject(:cache_store) { described_class.new(database) }
|
||||||
|
|
||||||
let(:database) { double("database") }
|
let(:database) { instance_double(CacheStoreDatabase, "database") }
|
||||||
|
|
||||||
describe "#update_from_report!" do
|
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
|
it "reads from the report" do
|
||||||
expect(database).to receive(:empty?).at_least(:once).and_return(false)
|
expect(database).to receive(:empty?).at_least(:once).and_return(false)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user