使用磁带测试客户端JS(未定义窗口)

时间:2016-10-03 09:11:21

标签: javascript unit-testing leaflet

我试图为我的传单插件实现单元测试,我目前的选择是使用磁带。 不幸的是,一旦我在测试中需要传单:

var L = require('leaflet');
var test = require('tape');

我明白了:

  

ReferenceError:未定义窗口。

我遇到了与AVA相同的问题。在传单Github回购中,我发现的唯一的事情是this issue并没有真正帮助。 Lots of leaflet plugins have tests with tape,所以我不确定我在设置时做错了什么。

你们能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

我不确定,但其中一个搜索结果有tape-run作为依赖项。也许这是正确的方向:https://www.npmjs.com/package/tape-run