frontend-test-utils: fix lack of namespace fallback in tester query method

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2024-08-26 11:47:31 +02:00
parent 96e9dd2004
commit 1173e798f7
@@ -143,7 +143,13 @@ export class ExtensionTester<UOutput extends AnyExtensionDataRef> {
): ExtensionQuery<NonNullable<T['output']>> {
const tree = this.#resolveTree();
const actualId = resolveExtensionDefinition(extension).id;
// Same fallback logic as in .add
const { name, namespace } = toInternalExtensionDefinition(extension);
const definition = {
...extension,
name: !namespace && !name ? 'test' : name,
};
const actualId = resolveExtensionDefinition(definition).id;
const node = tree.nodes.get(actualId);