📦 Test Case Generator — 自动单元测试用例生成器

v1.0.0

根据提供的代码,自动生成完整的单元测试代码,包括导入语句、测试用例、Mock数据和断言,支持Jest、Mocha(JavaScript)和Pytest(Python)。

1· 1.1k·15 当前·16 累计
honestqiao 头像by @honestqiao (HonestQiao)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/9
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能内部一致,只描述从提供的代码生成单元测试源代码,不请求安装、凭据或系统访问。
评估建议
该技能连贯,不请求凭据或安装,只从提供的代码生成测试源代码。使用生成的测试前,请手动审查,尤其是Mock或注入部分,并避免在未检查的情况下将生成的测试运行在敏感系统或秘密上。另外,请注意该技能的源码/主页未知;如果您计划大量依赖它,建议选择具有可验证作者或可审计的开源实现的技能。
详细分析 ▾
用途与能力
名称/描述(为Jest/Mocha/Pytest生成单元测试)与指令和skill.yaml中的小实现模板匹配。没有请求无关的权限、二进制文件或凭据。
指令范围
SKILL.md和实现仅描述以代码为输入,返回测试文件源(导入、Mock、断言)。没有指令读取系统文件、环境变量,或执行用户代码或向外部端点传输数据。
安装机制
没有安装规格(仅指令),因此没有写入磁盘或下载的内容。这是最低风险的安装配置,适合声明的目的。
凭证需求
该技能不需要环境变量、凭据或配置路径。这与操作提供的代码字符串的代码到测试生成器成比例。
持久化与权限
该技能不是始终启用,并且不请求高级权限或修改其他技能/配置;默认允许自主调用,但不与其他令人担忧的功能结合。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/22

["发布 Test Case Generator 技能的初始版本。","自动从代码中提取函数签名。","生成 Jest、Mocha(JavaScript)和 Pytest(Python)的单元测试代码。","支持智能生成测试参数和 Mock 数据。","响应触发短语,如 \"生成测试\"、\"测试用例\"、\"unit test\" 和 \"generate test\"。","输出包含导入语句、测试用例、Mock 和断言的完整测试文件。"]

可疑

安装命令

点击复制
官方npx clawhub@latest install test-case-generator
镜像加速npx clawhub@latest install test-case-generator --registry https://cn.longxiaskill.com

技能文档

根据代码自动生成单元测试用例。

功能

  • 从代码提取函数签名
  • 自动生成测试框架代码
  • 支持 Jest、Mocha、Pytest
  • 智能生成测试参数

触发词

  • "生成测试"
  • "测试用例"
  • "unit test"
  • "generate test"

支持框架

// Jest
it('functionName should work', () => { expect(result).toBe(expected); });

// Mocha it('functionName', () => { assert(result === expected); });

// Python Pytest def test_function_name(): assert result is not None

输出

返回完整的测试文件代码,包含:
  • 导入语句
  • 测试用例
  • Mock 数据
  • 断言
数据来源ClawHub ↗ · 中文优化:龙虾技能库