spec/hash_spec.rb in nydp-0.4.5 vs spec/hash_spec.rb in nydp-0.4.6
- old
+ new
@@ -14,11 +14,11 @@
expect(rhash.keys) .to eq [:boo]
end
it "converts ruby string key to nydp string key" do
hash = Nydp::Hash.new
- hash[Nydp::StringAtom.new "boo"] = 42
+ hash["boo"] = 42
rhash = hash.to_ruby
expect(rhash["boo"]).to eq 42
expect(rhash.keys) .to eq ["boo"]
end
@@ -121,10 +121,10 @@
let(:ahash) { Nydp::NIL }
describe "hash set" do
it "does nothing, returns its value" do
k = Nydp::Symbol.mk "keysym", ns
- v = Nydp::StringAtom.new "foobar"
+ v = "foobar"
args = pair_list [ahash, k, v]
Nydp::Builtin::HashSet.instance.invoke vm, args
expect(ahash). to eq Nydp::NIL
expect(vm.args.pop).to eq v