0

我有一个 Rails 4 应用程序并且正在使用 jasmine,但似乎找不到关于如何在我的测试套件上运行全局 afterEach 的示例。我想#jasmine_content在每次测试运行后清空,以免发生冲突。我可以为我的每个测试文件添加一个afterEach调用,但最好让它默认运行并且永远不必调用它。有谁知道如何做到这一点?我在想你也许可以添加一个总是运行的支持文件,但还不能这样做。

谢谢

4

1 回答 1

0

默认情况下,jasmine gem 会<spec_dir>/helpers在加载任何测试之前加载任何文件。您可以将 aspecHelper.js放在那里,类似于 rspec 的方式,然后在其中添加afterEachor beforeEach,但不能在 a 中添加describe,它会影响套件中的所有规范。

于 2014-01-26T06:45:07.750 回答