Sha256: 00935d8bb7966d4b3423bd105c7b558c35cbb31bf9ba992fd66d3e8acf1d479a
Contents?: true
Size: 545 Bytes
Versions: 16
Compression:
Stored size: 545 Bytes
Contents
require 'spec_helper' describe MockRedis::Future do let(:command) { [:get, 'foo'] } let(:result) { 'bar' } before { @future = MockRedis::Future.new(command) } it 'remembers the command' do @future.command.should eq(command) end it 'raises an error if the value is requested before the result is set' do expect { @future.value }.to raise_error(MockRedis::FutureNotReady) end it 'returns the value after the result has been set' do @future.store_result(result) @future.value.should eq(result) end end
Version data entries
16 entries across 16 versions & 1 rubygems