From 2bc0fe723d0f5cf2be5d84545b823dec0dbfb52b Mon Sep 17 00:00:00 2001 From: s-ol Date: Wed, 19 Aug 2020 16:45:31 +0200 Subject: implement (set) as per spec --- spec/lang/struct_spec.moon | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'spec/lang/struct_spec.moon') diff --git a/spec/lang/struct_spec.moon b/spec/lang/struct_spec.moon index 57c7e79..aa7b689 100644 --- a/spec/lang/struct_spec.moon +++ b/spec/lang/struct_spec.moon @@ -14,11 +14,11 @@ describe "struct", -> it "cannot add members", -> err = assert.has.error -> COPILOT\eval_once '(set (struct "a" 1) "b" 2)' - assert.matches "argument error: TBD", err + assert.matches "{a: num} has no 'b' key", err it "checks value type", -> err = assert.has.error -> COPILOT\eval_once '(set (struct "a" 1) "a" "str")' - assert.matches "argument error: TBD", err + assert.matches "expected value for key 'a' to be num, not str", err describe "(get)", -> it "can get values", -> -- cgit v1.2.3