我正在尝试使用聚合物构建 SPA 的框架。这将包括整个应用程序层次结构中各个级别的大量自定义元素。我想使用 web-component-tester 对它们运行模块测试。
web-component-tester 似乎对测试的存储位置持意见 - 在单独的测试目录中,它将运行找到的所有文件。
我持相反意见。我想将测试存储在与元素定义相同的目录中。我想通过将它们命名为 xxx.test.html(或者可能是 xxx.test.js)来区分测试。我还想运行由 gulp 控制的不同“组”测试,其中一些将监视更改然后运行测试(对于我项目的应用程序端),其中一些将是使用 core-ajax 单元的元素测试我的服务器端脚本。这些很可能位于完全不同的目录层次结构(我的 dist 目录)中,并将由适当的 Web 服务器提供服务。
我“认为”我的项目根目录中的“套件”配置选项 wct-conf.js 文件可能是我可以定义它的方式,或者是带有一些文件 glob 的 wct 命令。不幸的是,web-component-tester 的 README 在任何细节上都有些混乱,当你拥有自己的 web 服务器时,它会说“你需要保存 WCTbrowser.js
才能走这条路。” 这意味着什么?
有人可以告诉我如何让 WCT 将每个元素/**/*.test.html 文件作为自己的“套件”运行(我实际上打算使用描述,它的格式 - 但我认为我仍然需要使用术语套件)。
当我有自己的网络服务器时,有人还可以解释我需要做什么 browser.js。