Sha256: b7c6783aa5ac2fa3438b6f3cefffdae36a24f732123233024e80063858a9e8ee

Contents?: true

Size: 595 Bytes

Versions: 4

Compression:

Stored size: 595 Bytes

Contents

require 'spec_helper'

describe Riddick::Backends::KeyValue do
  describe 'creating a new backend' do
    it 'should store i18n backend' do
      i18n_be = mock
      Riddick::Backends::KeyValue.new(i18n_be).i18n_backend.should == i18n_be
    end
  end

  describe Riddick::Backends::KeyValue::Value do
    it 'should return decoded string' do
      v = Riddick::Backends::KeyValue::Value.new MultiJson.encode('foo')
      v.to_s.should == 'foo'

      v = Riddick::Backends::KeyValue::Value.new MultiJson.encode(%w[foo bar baz])
      v.to_s.should == '["foo", "bar", "baz"]'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
riddick-0.0.4 spec/backends/key_value_spec.rb
riddick-0.0.3 spec/backends/key_value_spec.rb
riddick-0.0.2 spec/backends/key_value_spec.rb
riddick-0.0.1 spec/backends/key_value_spec.rb