Add factory creation ports and owner initialization contracts
This commit is contained in:
@@ -148,10 +148,10 @@ test("interfaces can declare ordinary call operations", () => {
|
||||
|
||||
test("state defaults accept recursive JSON values", () => {
|
||||
const source = capabilityFixtureSource.replace(
|
||||
/policy optimistic-register default "Untitled project";/,
|
||||
` policy optimistic-register default "Untitled project";
|
||||
/policy register default "Untitled project";/,
|
||||
` policy register default "Untitled project";
|
||||
shared state ProjectMetadata id "slot:project:metadata" on Project : message "example.Metadata"
|
||||
policy optimistic-register default {"labels":["compiler","runtime"],"score":1.5,"enabled":true,"extra":null};`,
|
||||
policy register default {"labels":["compiler","runtime"],"score":1.5,"enabled":true,"extra":null};`,
|
||||
);
|
||||
const result = compileCapabilityFixture({ workspace: source });
|
||||
assert.equal(result.ok, true);
|
||||
|
||||
Reference in New Issue
Block a user