Hartman自动生成测试文件的工具指南

Hartman 是一个用于为 Node.js 环境(通过 Browserify)的 common.js 提供自动生成单元测试的工具。它采用摩卡风格的测试结构,可以大幅提升测试开发的效率。你可以通过以下步骤安装和使用它:

安装

使用以下命令全局安装 Hartman:

npm install -g hartman

使用示例

以下是如何使用 Hartman 的一个实例:

hartman --src --test --input js --output coffee --suffix spec app/ tfoo.js tbar.js spec/ tfoo-spec.coffee tbar-spec.coffee

这个命令会生成以下文件:

  • spec/tfoo-spec.coffee
  • spec/tbar-spec.coffee

生成的文件内容如下所示:

# require '../src/foo'
describe "src/foo", ->
  it "should be written"

配置文件示例

你也可以使用 Hartman.json 配置文件来定制生成行为。例如:

{
  "srcDir": "src",
  "testDir": "spec",
  "inputType": "coffee"
}
zip
hartman-master.zip 预估大小:16个文件
folder
hartman-master 文件夹
file
.gitignore 14B
file
package.json 384B
folder
src 文件夹
file
hartman.coffee 3KB
folder
bin 文件夹
file
hartman 103B
file
hartman.json 114B
folder
examples 文件夹
folder
coffee-to-coffee 文件夹
folder
src 文件夹
folder
ex.coffee 文件夹
folder
sub.coffee 文件夹
folder
main.coffee 文件夹
file
hartman.json 148B
folder
spec 文件夹
file
sub-spec.coffee 70B
file
main-spec.coffee 72B
folder
spec 文件夹
file
hartman-test.coffee 78B
file
README.md 641B
folder
test 文件夹
file
hartman-test.ts 95B
file
hartman-test.coffee 78B
file
hartman-test.js 94B
zip 文件大小:6.19KB