Sha256: 5639b81cd6c5ee2afe0f6c058d7101f04e66f4ca7483d7b3ae8096dd4c0548a9
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
require_relative '../../../test_helper' require_relative '../../../support/dummy_command' require_relative '../../../../lib/vedeu/repository/storage' module Vedeu describe Storage do describe '#create' do it 'returns the stored record' do Storage.new.create(DummyCommand.new).must_be_instance_of(DummyCommand) end end describe '#delete' do it 'returns a NilClass' do Storage.new.delete(DummyCommand.new).must_be_instance_of(NilClass) end end describe '#reset' do it 'returns an Array' do Storage.new.reset(nil).must_be_instance_of(Array) end end describe '#find' do it 'returns a NilClass' do Storage.new.find(nil, 'dummy').must_be_instance_of(NilClass) end end describe '#all' do it 'returns an Array' do Storage.new.all(nil).must_be_instance_of(Array) end end describe '#query' do it 'returns a FalseClass when the item cannot be found' do Storage.new.query(nil, nil, nil).must_be_instance_of(FalseClass) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.31 | test/lib/vedeu/repository/storage_test.rb |