【发布时间】:2015-05-16 06:05:47
【问题描述】:
我正在尝试使用聚合物构建 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 服务器时,它会说“您需要保存 WCT 的 browser.js 才能走这条路。”这是什么意思?
有人可以告诉我如何让 WCT 将每个元素/**/*.test.html 文件作为自己的“套件”运行(我实际上打算使用描述,它的格式 - 但我假设我仍然需要使用术语套件)。
当我有自己的网络服务器时,谁能解释一下我需要对 browser.js 做些什么。
【问题讨论】:
标签: polymer web-component-tester