# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. cases: - note: all data: {} modules: - | package test obj = { "a": 5, "b": 6, "c": 7, {1}: 8, {"a":5}: 9, true: false, 5 : 10, null: 5, } r1 = object.remove(obj, ["a", "b", {1}]) results = { "v1": r1, "v2": r1 == object.remove(obj, {"a", "b", {1}}), "v3": r1 == object.remove(obj, {"a":1, "b":1, {1}:1}), } query: data.test.results want_result: v1: object!: - key: c value: 7 - key: a: 5 value: 9 - key: true value: false - key: 5 value: 10 - key: null value: 5 v2: true v3: true