在实习单元测试套件中获取环境
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 嗅探,以确定某些功能是否可用。
我正在运行 多个环境中进行一些单元测试。我正在尝试为一些依赖于平台的代码编写单元测试,所以我需要一种方法来知道我在哪个环境 运行。我已经想出如何在功能测试(使用 this.remote
)而不是单元测试中做到这一点。
有什么方法可以从单元测试套件内部识别 运行 环境?
如果您正在为浏览器编写单元测试,那么您可以通过 navigator
global object, but—and this is true for all code, including tests—you should use feature detection、不是 [来找出它们 运行 在哪个浏览器中 UA/environment 嗅探,以确定某些功能是否可用。