Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
it("renders correct topology through children", () => {
const opts = ctx.multipleCW(iri, { second: { id: "resources/10" } });
opts.lrs.registerAll(LinkedRenderStore.registerRenderer(
createTestElement("normalRendered"),
defaultNS.schema("CreativeWork"),
));
opts.lrs.registerAll(LinkedRenderStore.registerRenderer(
createTestElement("collectionRendered"),
defaultNS.schema("CreativeWork"),
RENDER_CLASS_NAME,
defaultNS.argu("collection"),
));
const comp = createElement(
LinkedResourceContainer,
{ loadLinkedObject, subject: iri, topology: defaultNS.argu("collection") },
createElement(
LinkedResourceContainer,
{ loadLinkedObject, subject: iri },
createElement(
LinkedResourceContainer,
{ loadLinkedObject, subject: defaultNS.example("resources/10") },
),
),
);
const elem = mount(opts.wrapComponent(comp));
expect(elem.find("span").last()).toHaveClassName("collectionRendered");
});
it("renders correct topology through children", () => {
const opts = ctx.multipleCW(iri, { second: { id: "resources/10" } });
opts.lrs.registerAll(LinkedRenderStore.registerRenderer(
createTestElement("normalRendered"),
defaultNS.schema("CreativeWork"),
));
opts.lrs.registerAll(LinkedRenderStore.registerRenderer(
createTestElement("collectionRendered"),
defaultNS.schema("CreativeWork"),
RENDER_CLASS_NAME,
defaultNS.argu("collection"),
));
const comp = createElement(
LinkedResourceContainer,
{ loadLinkedObject, subject: iri, topology: defaultNS.argu("collection") },
createElement(
LinkedResourceContainer,
{ loadLinkedObject, subject: iri },
createElement(
LinkedResourceContainer,
{ loadLinkedObject, subject: defaultNS.example("resources/10") },
),
),
);
const elem = mount(opts.wrapComponent(comp));