clet:命令行 E2E 测试

时间:2024-08-23 17:49:10
【文件属性】:

文件名称:clet:命令行 E2E 测试

文件大小:38KB

文件格式:ZIP

更新时间:2024-08-23 17:49:10

nodejs testing cli command-line testing-tools

CLET - 命令行 E2E 测试 CLET 旨在使命令行应用程序的端到端测试尽可能简单。 功能强大,停止自己编写 util 函数。 简而言之,每个 API 都是可链接的。 现代,ESM 优先,但不抛弃 commonjs。 灵感来自和 。 看起来如何 样板&&提示 import { runner , KEYS } from 'clet' ; it ( 'should works with boilerplate' , async ( ) => { await runner ( ) . cwd ( tmpDir , { init : true } ) . spawn ( 'npm init' ) . stdin ( / name: / , 'example' ) // wait for stdout, then respond . stdin


【文件预览】:
clet-master
----.gitignore(146B)
----.eslintrc(179B)
----package.json(1KB)
----LICENSE(1KB)
----_config.yml(28B)
----.github()
--------workflows()
----README.md(16KB)
----lib()
--------operation.js(3KB)
--------validator.js(5KB)
--------utils.js(3KB)
--------constant.js(159B)
--------runner.js(15KB)
--------logger.js(2KB)
--------assert.js(5KB)
----test()
--------stack.test.js(69B)
--------command.test.js(2KB)
--------jest-test-setup.js(347B)
--------commonjs.test.cjs(717B)
--------assert.test.js(5KB)
--------operation.test.js(2KB)
--------plugin.test.js(1KB)
--------logger.test.js(2KB)
--------jest-global-setup.js(203B)
--------process.test.js(5KB)
--------middleware.test.js(1KB)
--------utils.test.js(2KB)
--------runner.test.js(2KB)
--------prompt.test.js(2KB)
--------file.test.js(3KB)
--------fixtures()
--------test-utils.js(745B)
--------example.test.js(2KB)
--------wait.test.js(3KB)

网友评论