【发布时间】:2012-08-29 23:02:26
【问题描述】:
我正在使用 phantomjs 运行 jasmine 测试。我的 jasmine 测试在 describe 块周围使用 require 以确保加载所有正确的模块。
我的测试不会运行,因为 page.evaluate -> jasmine.getEnv().execute(); 在 requirejs 完成加载模块之前运行。
我想知道是否有人知道解决此问题的真正好方法。我有一个答案,我将在下面发布,但很想通过其他答案比较笔记。如果你的更好,我会明确选择它作为答案:)
【问题讨论】:
-
我现在不应该为没有人发表评论而我有一个好的答案而感到高兴,或者为没有人有更好的替代方案感到难过。接受了我的回答,希望有一天它对某人有用:)
标签: javascript unit-testing jasmine phantomjs