Javascript rtd/mirror_应用程序无法与Meteor.loginWithGoogle一起正常工作

Javascript rtd/mirror_应用程序无法与Meteor.loginWithGoogle一起正常工作,javascript,meteor,selenium-webdriver,rtd,jasmine-node,Javascript,Meteor,Selenium Webdriver,Rtd,Jasmine Node,我已经发布了一个类似于githublogin的Meteor代码示例,但是对于Google登录过程(,),它工作得很好,所以我决定在这个项目()上添加带有rtd的unittests,只是为了好玩:) 运行rtd()需要进行一些修改。 使用rtd,您可以运行两个应用程序,一个是端口3000上的标准应用程序,另一个是端口8000上的内置/镜像应用程序,用于代码覆盖率检测。 您可以手动运行它们,标准应用程序运行良好,但mirror_应用程序中的应用程序失败: 在设置中更改您的凭据;运行grunt使镜像应

我已经发布了一个类似于githublogin的Meteor代码示例,但是对于Google登录过程(,),它工作得很好,所以我决定在这个项目()上添加带有rtd的unittests,只是为了好玩:) 运行rtd()需要进行一些修改。 使用rtd,您可以运行两个应用程序,一个是端口3000上的标准应用程序,另一个是端口8000上的内置/镜像应用程序,用于代码覆盖率检测。 您可以手动运行它们,标准应用程序运行良好,但mirror_应用程序中的应用程序失败:

在设置中更改您的凭据;运行grunt使镜像应用程序在生成中更新,停止所有。 转到构建/镜像应用程序并运行: meteor--settings settings.json--8000端口 单击LoginWithGoogle,显示带有登录名/密码的google窗口,输入登录名/密码并单击连接,然后一个新的弹出窗口请求接受与您的应用程序共享数据,窗口关闭,错误为

错误:Accounts.LoginCancelledError

(更多详情请参见此处:)

使用grunt运行测试时,行为是相同的,测试不会全部完成(但不会显示错误),grunt显示“完成,没有错误”,这也不是预期的行为


我正在寻找一个结对程序员来检查代码…

在使用sam@xolv.io,我们发现fixture.js(测试/验收/夹具)中不需要处理oauth

主设备现在包括rtd测试:

应该实现更好的隔离()来运行测试,而不需要internet连接,并避免google身份验证延迟

发出了延长RTD冒烟试验的请求()