【问题标题】:How to unit test (with QUnit and Sinon) Compiled Code(Closure Compiler Advanced Compilation)如何对编译后的代码进行单元测试(使用 QUnit 和 Sinon)(闭包编译器高级编译)
【发布时间】:2012-10-16 12:30:56
【问题描述】:

我使用 QUnit 为我的未编译代码创建了一些单元测试,并在需要时使用 sinon 模拟函数。但问题是,在闭包编译器进行高级编译后,函数名称发生了变化,因此单元测试用例不适用于编译代码。

我在这里读到https://groups.google.com/forum/#!topic/closure-library-discuss/uU2t2xbVtlc,它不需要测试编译的代码。但我仍然想这样做。

所以,我的问题是我是否可以为编译代码移植这些测试用例。如果是,那我该怎么做?

【问题讨论】:

    标签: javascript qunit google-closure-compiler sinon


    【解决方案1】:

    您需要将单元测试与源代码一起编译。为此,您必须为 QUnit 创建一个外部文件。

    如果您希望在编译后将单元测试与源代码放在单独的文件中,请使用--module 选项:How do I split my javascript into modules using Google's Closure Compiler?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多