Sha256: 446d2a4f55f4ef3bc01be3df0665fa0152bf645b35331885a0729afbe88b58d0

Contents?: true

Size: 560 Bytes

Versions: 17

Compression:

Stored size: 560 Bytes

Contents

# encoding: UTF-8

# Copyright 2012 Twitter, Inc
# http://www.apache.org/licenses/LICENSE-2.0

require 'spec_helper'

include TwitterCldr::Localized

describe LocalizedHash do
  describe "#to_yaml" do
    it "should be able to successfully roundtrip the hash" do
      hash = { foo: "bar", "string_key" => Object.new }
      result = YAML.load(hash.localize.to_yaml)

      expect(result).to include(:foo)
      expect(result).to include("string_key")
      expect(result[:foo]).to eq("bar")
      expect(result["string_key"]).to be_a(Object)
    end
  end
end

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
metanorma-cli-1.3.4 gems/ruby/2.6.0/gems/twitter_cldr-4.4.5/spec/localized/localized_hash_spec.rb
metanorma-cli-1.3.3.1 gems/ruby/2.6.0/gems/twitter_cldr-4.4.5/spec/localized/localized_hash_spec.rb
twitter_cldr-4.4.5 spec/localized/localized_hash_spec.rb
twitter_cldr-4.4.4 spec/localized/localized_hash_spec.rb
twitter_cldr-4.4.3 spec/localized/localized_hash_spec.rb
twitter_cldr-4.4.2 spec/localized/localized_hash_spec.rb
twitter_cldr-4.4.1 spec/localized/localized_hash_spec.rb
twitter_cldr-4.4.0 spec/localized/localized_hash_spec.rb
twitter_cldr-4.3.1 spec/localized/localized_hash_spec.rb
twitter_cldr-4.3.0 spec/localized/localized_hash_spec.rb
twitter_cldr-4.2.0 spec/localized/localized_hash_spec.rb
twitter_cldr-4.1.0 spec/localized/localized_hash_spec.rb
twitter_cldr-4.0.0 spec/localized/localized_hash_spec.rb
twitter_cldr-3.6.0 spec/localized/localized_hash_spec.rb
twitter_cldr-3.5.0 spec/localized/localized_hash_spec.rb
twitter_cldr-3.4.0 spec/localized/localized_hash_spec.rb
twitter_cldr-3.3.0 spec/localized/localized_hash_spec.rb