Support complete public relationship observations for optimistic presentation hosting
This commit is contained in:
@@ -12,7 +12,8 @@ test("public member inspection installs a finite set of typed lazy templates", a
|
||||
template.members.some((member) => member.name === "content") &&
|
||||
template.members.some((member) => member.name === "highlights"),
|
||||
)!;
|
||||
assert.ok(document.inputs && document.view && document.server);
|
||||
assert.ok(document.inputs && document.view && document.server && document.completeInputs && document.completeView);
|
||||
assert.equal(document.completeView.sourceQuery, document.completeInputs.query);
|
||||
assert.equal(document.view.sourceQuery, document.inputs.query);
|
||||
assert.ok(document.members.find((member) => member.name === "highlights")?.many);
|
||||
assert.ok(!document.members.some((member) => member.name === "revise"));
|
||||
@@ -31,5 +32,5 @@ test("public member inspection installs a finite set of typed lazy templates", a
|
||||
}
|
||||
assert.ok(!JSON.stringify(result.templates).includes("slot:"));
|
||||
assert.equal(result.queries.length, result.contracts.length);
|
||||
assert.ok(result.queries.length <= plan.definition.workspace.interfaceImports.length * 3);
|
||||
assert.ok(result.queries.length <= plan.definition.workspace.interfaceImports.length * 5);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user