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

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

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

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

一种方法是根据环境自定义PHP代码(导入config/environment.js),但它在后端并且是在PHP.[=14=中编写的]

您不希望您的 ember cli 测试依赖于后端,因此您可以简单地使用 ember-simple-auth-testing 这将为您提供一个易于验证的会话,而无需与服务器。