[英]Using Pretender with Ember CLI
I am trying to get our authentication ( ember-simple-auth
) to be mocked by Pretender
to run in our tests, but for some reason I get the following error: 我试图让我们的身份验证(
ember-simple-auth
)被Pretender
嘲笑在我们的测试中运行,但由于某种原因我收到以下错误:
Pretender intercepted POST http://api.dev/token but no handler was defined for this type of request
Here is the setup I have at the moment in my login-test.js
这是我在
login-test.js
module('Integration - Login Page', {
setup: function() {
App = startApp();
server = new Pretender(function(){
this.get('http://api.dev/v1/accounts/current', function(request) {
var response = {
"message": "unauthorized"
};
return [401, { "Content-Type": "application/json" }, JSON.stringify(response)];
});
this.post('http://api.dev/token', function(request) {
var response = {
"access_token": "myaccesstoken==",
"token_type": "bearer"
};
return [200, { "Content-Type": "application/json" }, JSON.stringify(response)];
});
});
},
teardown: function() {
Ember.run(App, App.destroy);
server.shutdown();
}
});
Would anyone know why the url is not registering? 有谁知道为什么网址没有注册?
如果您使用的是服务器代理,请删除http://api.dev
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.