Sha256: 9947f6fd74091fec1429fa45b3b0a0d914e36f40441a55e4189e82438190d8b3
Contents?: true
Size: 756 Bytes
Versions: 21
Compression:
Stored size: 756 Bytes
Contents
require 'rest-core/test' describe RC::Smash do would 'deep access' do h = {0 => 1, 2 => {3 => 4, 5 => [6, {7 => 8}]}, 9 => false, 10 => nil} c = RC::Smash.new(h) c[0] .should.eq(1) c[1] .should.eq(nil) c[1, 2] .should.eq(nil) c[1, 2, 3] .should.eq(nil) c[2] .should.eq(3 => 4, 5 => [6, {7 => 8}]) c[2, 3] .should.eq(4) c[2, 4] .should.eq(nil) c[2, 4, 5] .should.eq(nil) 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(nil) c[2, 5, 1, 8, 9].should.eq(nil) c[9] .should.eq(false) c[10] .should.eq(nil) end end
Version data entries
21 entries across 21 versions & 1 rubygems