全局测试后如何清理document.body?

时间:2012-02-23 16:52:12

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

我在我的Rails项目中使用Jasmine gem来测试JavaScript。我的测试为document.body添加了一些HTML。我想在每次测试前保持干净。对于所有测试文件中的所有测试,有没有办法全局清除它?我不想把清洁放在每个套房中的beforeEach中。

1 个答案:

答案 0 :(得分:1)

是的,你可以在这里有两种方式;)

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