【问题标题】:changing global variable values in jasmine test在茉莉花测试中更改全局变量值
【发布时间】:2016-08-15 10:58:10
【问题描述】:

我们在我们的 react 应用程序中使用这样的全局变量来进行 jasmine 测试批次。

global.serverVars = {
language: 'en-us',
context: 'testing',

};

在测试不同语言的规范之一中,我想将 global.serverVars.language 的值更改为 nl-nl

我不确定如何实现。任何建议都会有所帮助。 我的意思是,动态更改全局变量值是一种好习惯还是有更好的方法?

【问题讨论】:

    标签: javascript jasmine


    【解决方案1】:

    在执行测试用例之前,为什么不在beforeEachbefore 方法中调用全局变量?

    (function() {
      describe('Canvas Actions', function() {
        beforeEach(function () {
           global.serverVars.language: 'nl-nl',
        });
      });
    })()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      相关资源
      最近更新 更多