spec/nanoc/base/repos/outdatedness_store_spec.rb in nanoc-4.8.9 vs spec/nanoc/base/repos/outdatedness_store_spec.rb in nanoc-4.8.10
- old
+ new
@@ -1,12 +1,11 @@
# frozen_string_literal: true
describe Nanoc::Int::OutdatednessStore do
- subject(:store) { described_class.new(site: site, reps: reps) }
+ subject(:store) { described_class.new(site: site) }
let(:site) { double(:site) }
- let(:reps) { Nanoc::Int::ItemRepRepo.new }
let(:item) { Nanoc::Int::Item.new('foo', {}, '/foo.md') }
let(:rep) { Nanoc::Int::ItemRep.new(item, :foo) }
let(:site) do
@@ -52,50 +51,22 @@
it { is_expected.to be }
end
end
- describe '#to_a' do
- subject { store.to_a }
-
- context 'nothing added' do
- it { is_expected.to be_empty }
- end
-
- context 'one rep added' do
- before { store.add(rep) }
- it { is_expected.to eql([rep]) }
- end
- end
-
describe 'reloading' do
subject do
store.store
store.load
store.include?(rep)
end
context 'not added' do
- context 'rep part of new reps' do
- before { reps << rep }
- it { is_expected.not_to be }
- end
-
- context 'rep not part of new reps' do
- it { is_expected.not_to be }
- end
+ it { is_expected.not_to be }
end
context 'added' do
before { store.add(rep) }
-
- context 'rep part of new reps' do
- before { reps << rep }
- it { is_expected.to be }
- end
-
- context 'rep not part of new reps' do
- it { is_expected.not_to be }
- end
+ it { is_expected.to be }
end
end
end