首页 文章

如何用frisby运行特定的测试?

提问于
浏览
1

我们正在使用frisby来运行我们的集成测试,在开发它们时,执行一个特定的一个或一组测试会很方便,而不会运行所有这些并看到额外的噪音 . 现在我正在评论我不想运行的所有这些,这变得乏味 .

从命令行有没有办法运行特定的frisby测试?

所以基本上,而不是

npm test

我希望能说

npm test --name: posts

或类似的东西 . 我发现this仅关于茉莉花的帖子,但我不确定它是否能满足我的需求 .

非常感谢!

2 回答

  • 1

    我不确定你是否还在寻找答案,但这很简单 .

    首先从命令行安装最新版本的jasmine-node: npm install jasmine-node -g

    然后运行特定的测试用途: jasmine-node --coffee putTestNameHere

  • 2

    安装jasmine-node模块 . 一次执行一个文件 - 您可以将测试用例分组到特定文件中:

    jasmin-node moduleTestCases_spec.js

    此外,如果要指定要执行的确切测试用例名称,则可以使用sequenty模块 . 它是一个nodejs模块,您可以指定顺序(从而确定要执行的确切测试用例) .

相关问题