是否可以在浏览器之外测试Polymer Components?

时间:2016-06-07 13:17:41

标签: polymer-1.0

WCT非常适合测试您的自定义Web组件,但它需要启动浏览器来执行测试。

我正在寻找一种在浏览器之外测试我的组件的方法。我查看了jsdom,但它目前不支持Polymer。还有其他建议吗?

如果其他人都在关注这个问题,我已经在jsdom取得了一些进展。 迄今为止的技巧是在created()方法中:

created: function (error, window) {
    window.document.createRange = function () { }
    window.getSelection = function () { }
    window.Range = function () { }
    window.Selection = function () { }
    window.CanvasRenderingContext2D = function () { } // Object.getPrototypeOf(require("canvas")(0,0).getContext("2d")) might be better
    window.SVGUseElement = window.HTMLUnknownElement
},

0 个答案:

没有答案