vitest-bdd-3layer

Installation
SKILL.md

目的

在 DashPlayer 中用 Vitest + 三层模型 编写 BDD 测试,让“场景编写”与“实现细节”解耦。

目标效果:

  • 场景层只写业务句子(给定/当/那么)
  • 步骤层维护业务动作词典
  • 实现层收敛 mock / fixture / adapter

适用范围

  • 业务规则清晰、需要可读验收场景的模块
  • service + IPC + renderer 契约验证
  • 希望后续可扩展为更多业务域(settings / ai-trans / watch-history)

不适用:

  • 纯算法工具函数(普通单测更高效)
  • 高波动、易 flaky 的强时序用例
Installs
2
GitHub Stars
3.8K
First Seen
Feb 22, 2026
vitest-bdd-3layer — solidspoon/dashplayer