Sha256: 951ec0d2d56e5df99df213b690da4d640240a6ebaf308b01a05d4ded2d0247d5
Contents?: true
Size: 686 Bytes
Versions: 2
Compression:
Stored size: 686 Bytes
Contents
# encoding: utf-8 class Nanoc::ChecksumStoreTest < Nanoc::TestCase def test_get_with_existing_object require 'pstore' # Create store FileUtils.mkdir_p('tmp') pstore = PStore.new('tmp/checksums') pstore.transaction do pstore[:data] = { [:item, '/moo/'] => 'zomg' } pstore[:version] = 1 end # Check store = Nanoc::ChecksumStore.new store.load obj = Nanoc::Item.new('Moo?', {}, '/moo/') assert_equal 'zomg', store[obj] end def test_get_with_nonexistant_object store = Nanoc::ChecksumStore.new store.load # Check obj = Nanoc::Item.new('Moo?', {}, '/animals/cow/') assert_equal nil, store[obj] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nanoc-3.8.0 | test/base/test_checksum_store.rb |
nanoc-3.7.5 | test/base/test_checksum_store.rb |