在实习生页面上的所有示例中,静态 html 文件都在为某些前端框架(骨干网、ember 等)提供服务。因此,在功能测试示例中,静态 html 文件的路径被传递给 get 方法。
this.remote.get(require.toUrl('index.html'))
在我的例子中,rails 应用程序提供托管主干应用程序的 html 页面。有没有办法让实习生在 Rails 提供主干应用程序时使用它?我发现让功能测试运行的唯一方法是将正在运行的 rails 应用程序的 url 传递给 get 方法。(通过 nginx 运行)
this.remote.get('http://localhost/')
虽然这允许功能测试运行,但它不会通过端口 9000 上的侦听器传递。因此,我没有得到覆盖率统计信息。