【问题标题】:How to cleaning document.body after each test globally?如何在全球每次测试后清理 document.body?
【发布时间】:2012-02-23 16:52:12
【问题描述】:

我在我的 Rails 项目中使用 Jasmine gem 来测试 JavaScript。我的测试将一些 HTML 添加到 document.body。我希望它在每次测试之前都是干净的。有没有办法为所有测试文件中的所有测试全局清理它?我不想在每个套房的 beforeEach 中进行清洁。

【问题讨论】:

    标签: ruby-on-rails unit-testing jasmine


    【解决方案1】:

    是的,这里有两种方法;)

    1. 将 beforeEach 放在跑步者身上。这是docs 的具体示例。
    2. 如果你不需要 jQuery,你可以使用jasmine-jquery 的固定装置或者看看它是如何完成的。有了它,每当您创建一个夹具时,它都会在测试后自动清理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      相关资源
      最近更新 更多