Sha256: 1ff9d4c8e71f3edd12a9a2204cb02bb1d1336b3279b08b57ae4a306af2e5f4b4
Contents?: true
Size: 776 Bytes
Versions: 21
Compression:
Stored size: 776 Bytes
Contents
require 'rest-core/test' describe RC::Clash do would 'never give nil for non-existing values' do h = {0 => 1, 2 => {3 => 4, 5 => [6, {7 => 8}]}, 9 => false, 10 => nil} c = RC::Clash.new(h) c[0] .should.eq(1) c[1] .should.eq({}) c[1][2] .should.eq({}) c[1][2][3] .should.eq({}) c[2] .should.eq(3 => 4, 5 => [6, {7 => 8}]) c[2][3] .should.eq(4) c[2][4] .should.eq({}) c[2][4][5] .should.eq({}) c[2][5] .should.eq([6, {7 => 8}]) c[2][5][1] .should.eq(7 => 8) c[2][5][1][7] .should.eq(8) c[2][5][1][8] .should.eq({}) c[2][5][1][8][9].should.eq({}) c[9] .should.eq(false) c[10] .should.eq(nil) end end
Version data entries
21 entries across 21 versions & 1 rubygems