Sha256: 3f1ac963b8bc83be06ee7ba748f4eecf23d0288b54356a0516f05e0d9696bfb1

Contents?: true

Size: 621 Bytes

Versions: 20

Compression:

Stored size: 621 Bytes

Contents

require File.expand_path('../../test_helper', __FILE__)

describe "Nurego::Util" do
    it "symbolize_names should convert names to symbols" do
      start = {
        'foo' => 'bar',
        'array' => [{ 'foo' => 'bar' }],
        'nested' => {
          1 => 2,
          :symbol => 9,
          'string' => nil
        }
      }
      finish = {
        :foo => 'bar',
        :array => [{ :foo => 'bar' }],
        :nested => {
          1 => 2,
          :symbol => 9,
          :string => nil
        }
      }

      symbolized = Nurego::Util.symbolize_names(start)
      symbolized.should eq(finish)
    end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
nurego-1.1.22 spec/unit/nurego/util_spec.rb
nurego-1.1.21 spec/unit/nurego/util_spec.rb
nurego-1.1.20 spec/unit/nurego/util_spec.rb
nurego-1.1.19 spec/unit/nurego/util_spec.rb
nurego-1.1.18 spec/unit/nurego/util_spec.rb
nurego-1.1.17 spec/unit/nurego/util_spec.rb
nurego-1.1.16 spec/unit/nurego/util_spec.rb
nurego-1.1.15 spec/unit/nurego/util_spec.rb
nurego-1.1.14 spec/unit/nurego/util_spec.rb
nurego-1.1.13 spec/unit/nurego/util_spec.rb
nurego-1.1.12 spec/unit/nurego/util_spec.rb
nurego-1.1.11 spec/unit/nurego/util_spec.rb
nurego-1.0.10 spec/unit/nurego/util_spec.rb
nurego-1.0.9 spec/unit/nurego/util_spec.rb
nurego-1.0.8 spec/unit/nurego/util_spec.rb
nurego-1.0.7 spec/unit/nurego/util_spec.rb
nurego-1.0.6 spec/unit/nurego/util_spec.rb
nurego-1.0.5 spec/unit/nurego/util_spec.rb
nurego-1.0.4 spec/unit/nurego/util_spec.rb
nurego-1.0.1 spec/unit/nurego/util_spec.rb