在实习单元测试套件中获取环境

Get environment in an intern unit test suite

我正在运行 多个环境中进行一些单元测试。我正在尝试为一些依赖于平台的代码编写单元测试,所以我需要一种方法来知道我在哪个环境 运行。我已经想出如何在功能测试(使用 this.remote)而不是单元测试中做到这一点。

有什么方法可以从单元测试套件内部识别 运行 环境?

如果您正在为浏览器编写单元测试,那么您可以通过 navigator global object, but—and this is true for all code, including tests—you should use feature detection不是 [来找出它们 运行 在哪个浏览器中 UA/environment 嗅探,以确定某些功能是否可用。