Make local graph execution optional across composed packages
This commit is contained in:
@@ -609,7 +609,7 @@ test("edge read targets honor declared interface prerequisites without inferring
|
||||
for (const text of [
|
||||
'interface Base id "base" revision "base@1" {}',
|
||||
'import interface Base; interface Detailed id "detailed" revision "detailed@1" requires Base {}',
|
||||
'import interface Base; interface Holder id "holder" revision "holder@1" {queryable relation item id "item" : optional-one interface Base {resolve id "item:resolve" execution snapshot targets [browser,server];}}',
|
||||
'import interface Base; interface Holder id "holder" revision "holder@1" {queryable relation item id "item" : optional-one interface Base {resolve id "item:resolve" execution snapshot;}}',
|
||||
]) {
|
||||
const parsed = compileCapabilityResourceSource(text, { source, environment: { interfaces } });
|
||||
assert.ok(parsed.ok, JSON.stringify(parsed.diagnostics));
|
||||
|
||||
Reference in New Issue
Block a user