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

abe*_*igo 5 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
},
Run Code Online (Sandbox Code Playgroud)