#!/usr/bin/ruby

var v = Hash.new;

v{:x} = 'y';
assert_eq(v{:x}, 'y');

v{:a}{:b}{:c} = 'd';
assert_eq(v{:a}{:b}{:c}, 'd');

v{:y}{:z} = Hash.new(a => 'b');
assert_eq(v{:y}{:z}{:a}, 'b');


v{:y}{:z}{:b} = 'c';
assert_eq(v{:y}{:z}{:b}, 'c');

say "** Test passed!";