Sha256: e80594beba17edb4e64872d7472b583d18f344aa9e28b0558b1909a7d7a602be
Contents?: true
Size: 619 Bytes
Versions: 13
Compression:
Stored size: 619 Bytes
Contents
describe Nanoc::Int::ItemRep do let(:item) { Nanoc::Int::Item.new('asdf', {}, '/foo.md') } let(:rep) { Nanoc::Int::ItemRep.new(item, :giraffe) } describe '#snapshot?' do subject { rep.snapshot?(snapshot_name) } let(:snapshot_name) { raise 'override me' } before do rep.snapshot_defs = [Nanoc::Int::SnapshotDef.new(:donkey, binary: false)] end context 'snapshot does not exist' do let(:snapshot_name) { :giraffe } it { is_expected.not_to be } end context 'snapshot exists' do let(:snapshot_name) { :donkey } it { is_expected.to be } end end end
Version data entries
13 entries across 13 versions & 1 rubygems