fetch-rdf-engine-tests
Maintain fetch-rdf's real Node WASM parser integration tests without introducing a reverse engine dependency in fetch-rdf.
- License 许可
- MIT
- 所属仓库
- jeswr/solid-sdk
- 最近更新
- 2026-11-15
- Stars
- ★ 2
- Forks
- 0
01 前言 Front Matter
- name
- fetch-rdf-engine-tests
- description
- Maintain fetch-rdf's real Node WASM parser integration tests without introducing a reverse engine dependency in fetch-rdf.
02 资源文件 5
- 参考文档package.json737 B
- 参考文档README.md597 B
- 脚本test/engine.test.ts3.9 KB
- 参考文档tsconfig.json240 B
- 脚本vitest.config.ts298 B
03 SKILL.md 正文
<!-- AUTHORED-BY Codex GPT-6.1-Sol -->
fetch-rdf engine integration tests
This private test workspace depends on fetch-rdf and rdf-engine. Keep the real engine dependency here: rdf-engine depends on solid-odrl, whose tests depend on fetch-rdf. A fetch-rdf dependency on rdf-engine creates a Turbo package cycle, including when declared only in devDependencies.
Reuse packages/fetch-rdf/test/{parse,fetch}-cases.ts so default and real-WASM
parsers run the same contract. Import the packages through their public exports;
use @jeswr/rdf-engine/node, and dispose engines after testing. Keep fixtures
local and inject fetch so tests need no network.
Run this workspace's lint, build, typecheck and test scripts after building its workspace dependencies. The root graph regression test verifies Turbo can order the integration suite and both packages.
04 同仓库更多 Skills
storage-conformance
Work on @jeswr/storage-conformance, the shared storage conformance suite package in the Solid SDK workspace.
alpha
Use when checking fixtures, including folded YAML descriptions.
widget
Use when testing package skills: YAML quoting works.
web-seo
Use when improving technical and entity SEO for a modern personal, portfolio, documentation, or marketing site, including crawlable HTML, canonical metadata, sitemap and robots, Person/ProfilePage JSON-LD, Core Web Vitals, and honest ranking expectations.
solid-wac
Use when implementing or auditing Solid server WAC authorization, ACL creation and inheritance, auxiliary-resource escalation, method-to-mode mapping, 401 versus 403 challenges, WAC-Allow, or defensive typed ACL parsing with @solid/object and @rdfjs/wrapper.
solid-type-index
Use when discovering or registering Solid data by RDF class, reading publicTypeIndex or privateTypeIndex links, creating missing Type Index documents, or implementing TypeRegistration wrappers and bounded pod search.