ember-simple-auth
認証 ( ) をモックしてテストで実行しようとしてPretender
いますが、何らかの理由で次のエラーが発生します。
Pretender intercepted POST http://api.dev/token but no handler was defined for this type of request
これが私が現時点で持っているセットアップです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();
}
});
URLが登録されていない理由を誰かが知っていますか?