在PHP后端使用第三方身份验证在ember-cli中进行测试


Testing in ember-cli with third-party authentication on a PHP backend

我有一个应用程序,使用ember-simple-auth谷歌身份验证。对PHP后端的所有请求都使用Google访问令牌进行授权,后端在执行其他操作之前与Google进行检查。我知道ember-simple-auth有一个测试包,但我该如何测试这个应用程序呢?

后端是应用程序存储库的一部分,在app/api/下。

一种方法是根据环境自定义PHP代码(导入config/environment.js),但它是在后端,它是用PHP编写的。

你不希望你的ember cli测试依赖于后端,所以你可以简单地使用ember-simple-auth-testing,这将给你一个容易认证的会话,而不需要与服务器交互。