【发布时间】:2014-11-12 19:34:42
【问题描述】:
使用 mocha+protractor... 示例...您有一个测试规范可以访问网页并从该网页上刮取数据。
您有一个描述,然后是一系列访问网页的描述。
在此之后,您希望包含另一个它来处理抓取的数据并测试有效性/完整性,然后为抓取的每个数据点生成一套新的测试。
根据我的发现,根据 pre-require 和 require 事件发出的方式,设置全局描述和它的功能(及其关联的上下文),Mocha 目前不支持此功能。
我可以很容易地覆盖描述,它可以手动将新生成的套件和测试/等附加到正确的父级......然后将它们设置回原来的样子......但想知道是否有根本原因(似乎)没有故意阻止现有代码库发生这种情况。
【问题讨论】:
-
我猜你可以用嵌套的描述和之前实现同样的事情。 imo 中的嵌套描述读起来不会特别好。
-
好点。没想到这个组合。我只是试图以这种方式在之前生成测试,并将它们放在根套件下,而不是在直接的描述父级中......这就是为什么我正在考虑简单地覆盖描述以便它具有正确的父母。
标签: mocha.js protractor