Completed tests for jsonld-dataset-proxy context upgrade

main
Jackson Morgan 2 years ago
parent cfec254ab2
commit eb99327961
  1. 5
      packages/solid-react/src/util/TrackingProxyContext.ts
  2. 4
      packages/solid-react/test/Integration.test.tsx

@ -50,12 +50,13 @@ export class TrackingProxyContext extends ProxyContext {
receiver,
) => {
const subject = target["@id"];
const rdfTypes = this.getRdfType(subject);
if (typeof key === "symbol") {
// Do Nothing
} else if (key === "@id") {
this.addListener([subject, null, null, null]);
} else if (!this.contextUtil.isArray(key)) {
const predicate = namedNode(this.contextUtil.keyToIri(key));
} else if (!this.contextUtil.isArray(key, rdfTypes)) {
const predicate = namedNode(this.contextUtil.keyToIri(key, rdfTypes));
this.addListener([subject, predicate, null, null]);
}
return oldGetFunction && oldGetFunction(target, key, receiver);

@ -96,7 +96,9 @@ describe("Integration Tests", () => {
await screen.findByText("Hidden");
fireEvent.click(screen.getByText("Show Component"));
await screen.findByText("Loading");
const resourceStatus2 = await screen.findByRole("status");
const resourceStatus2 = await screen.findByRole("status", undefined, {
timeout: 5000,
});
expect(resourceStatus2.innerHTML).toBe("dataReadSuccess");
});

Loading…
Cancel
Save