在QUnit测试中设置PhantomJS viewportSize

时间:2013-05-14 20:32:08

标签: javascript unit-testing phantomjs qunit grunt-contrib-qunit

我需要以不同的视口大小测试我的脚本。在我的测试中,我想通过设置page.viewportSize来更改PhantomJS的视口大小。我正在通过grunt-contrib-qunit运行我的测试,并且在我的测试代码中无法访问PhantomJS。有没有办法获得它?

2 个答案:

答案 0 :(得分:1)

现在在dist版本上不可能。

grunt-contrib-qunit依赖于grunt-lib-phantomjs,它不允许使用此功能。 但是,an interesting commit(6天前)可以从github上打击。当然,这对你有帮助。

您可以自己完成此提交,编辑qunit任务进行尝试。

耐心,我年轻的Padawan。忍耐!

答案 1 :(得分:1)

现在可以这样做。这是Gruntfile.js的样子:

grunt.initConfig({
  pkg: grunt.file.readJSON('package.json'),
  qunit: {
    src: ['tests/test.html'],
    options: {
      page : {
        viewportSize : { width: 1280, height: 800 }
      }
    }
  },
});