@longzai-intelligence-tsdown/test-utils
v0.1.1
Published
通用测试工具集。
Readme
@longzai-intelligence-tsdown/test-utils
Fork 说明:本包是
sxzz/test-utils的 fork,由 longzai-intelligence 团队自行维护。
- 上游仓库:https://github.com/sxzz/test-utils
- Fork 来源 commit:
bac018d46237073e82b2d2aeee89228601540f0e(chore(deps): update all non-major dependencies (#81),2026-07-10)- License:UNLICENSED
通用测试工具集,提供 rolldown/rollup 构建快照、fixture 批量测试、路径归一化、文件快照断言等能力,供 rolldown-plugin-dts 等包的测试使用。
主要导出
rolldownBuild— 用 rolldown 构建并返回输出 chunk 与快照字符串rollupBuild— 用 rollup 构建并返回输出 chunk 与快照字符串testFixtures— 按 glob 批量加载 fixture 文件并生成对应的测试用例outputToSnapshot— 将构建输出 chunk 归一化为可比对快照字符串expectFilesSnapshot— 将目录下文件内容与快照文件比对normalizePath/replacePath— 路径归一化与替换工具removeSpaces— 去除多余空白createTsMacroProgram/createVueProgram— 构造 ts-macro / Vue 语言插件 Program(可选)RollupToStringPlugin/RollupEscapeNullCharacterPlugin— rollup 辅助插件
License
UNLICENSED
