Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing Ember mirage何时使用您的真实API,何时使用您的模拟API_Unit Testing_Ember.js_Ember Cli Mirage - Fatal编程技术网

Unit testing Ember mirage何时使用您的真实API,何时使用您的模拟API

Unit testing Ember mirage何时使用您的真实API,何时使用您的模拟API,unit-testing,ember.js,ember-cli-mirage,Unit Testing,Ember.js,Ember Cli Mirage,Ember mirage模拟您的API服务器返回可用于在您的Ember应用程序中测试的“模拟”数据。您如何知道Ember mirage何时使用您的真实API以及何时使用您的模拟API。如何打开/关闭此选项?默认情况下,您的Mirage服务器将在测试模式下运行,只要不通过--proxy选项,它将在开发模式下运行。要更改此默认行为,请在环境配置中将enabled设置为true或false // config/environment.js ... if (environment === 'produc

Ember mirage模拟您的API服务器返回可用于在您的Ember应用程序中测试的“模拟”数据。您如何知道Ember mirage何时使用您的真实API以及何时使用您的模拟API。如何打开/关闭此选项?

默认情况下,您的Mirage服务器将在测试模式下运行,只要不通过--proxy选项,它将在开发模式下运行。要更改此默认行为,请在环境配置中将enabled设置为true或false

// config/environment.js
...
if (environment === 'production') {
  ENV['ember-cli-mirage'] = {
     enabled: true //turns it on/off
  }
}
资料来源:

您可以使用
this.passthrough('/addresses')也有助于确定何时使用。