Support checked keyed relationships across portable operations and queries
This commit is contained in:
@@ -344,4 +344,11 @@ test("rule inverse reads retain the concrete conformance ownership checks", () =
|
||||
const missing = compile(source.replace("Membership.parent.resolve", "Missing.parent.resolve"));
|
||||
assert.equal(missing.ok, false);
|
||||
assert.match(JSON.stringify(missing.diagnostics), /Unknown attachment/);
|
||||
const unused = compile(
|
||||
source
|
||||
.replace('conform C as Child id "child-impl" {}', "")
|
||||
.replace("Membership.parent.resolve", "Missing.parent.resolve"),
|
||||
);
|
||||
assert.equal(unused.ok, false);
|
||||
assert.match(JSON.stringify(unused.diagnostics), /Unknown attachment/);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user