Sha256: 094e6d06c6bf7d7d66f7079f46a4ebd31b22320ff935962e11921776048cb378
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.33 | test/lib/vedeu/repository/storage_test.rb |
vedeu-0.0.32 | test/lib/vedeu/repository/storage_test.rb |