Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe('Service: AuthFactory',function(){
- beforeEach(function () {
- module('ui.router');
- module('users');
- });
- var AuthFactory, httpBackend;
- beforeEach(function($httpBackend, _AuthFactory_) {
- httpBackend = $httpBackend;
- AuthFactory = _AuthFactory_;
- });
- it('should return POST', function(done) {
- AuthFactory.signIn({inputType: {user: "admin"}, credInput: {password: "pass123"}})
- .then(
- function(result) {
- console.log('======== SUCCESS ========');
- console.log(result);
- },
- function(err) {
- console.log('======== ERROR ========');
- console.log(err);
- })
- .then(function(){
- console.log('HTTP call finished.');
- expect(1).toBe(1);
- }).finally(done);
- }, 20000);
- });
- angular.module('users').factory('AuthFactory', ['$http', function($http) {
- var AuthFactory = {};
- AuthFactory.signIn = function(data) {
- return $http.post('http://localhost:3000/api/AuthFactoryServ/signIn', data);
- };
- AuthFactory.signOut = function(data) {
- return $http.post('http://localhost:3000/api/AuthFactoryServ/signOut', data);
- };
- return AuthFactory;
- }]);
- PhantomJS 1.9.8 (Windows 7 0.0.0) Service: Authentication should return POST F
- AILED
- Error: Timeout - Async callback was not invoked within timeout specifi
- ed by jasmine.DEFAULT_TIMEOUT_INTERVAL.
- TypeError: 'undefined' is not an object (evaluating 'AuthFactory.signIn')
- at C:/maink/client/tests/signInSpec.js:1
- it('should return POST', function(done) {
- // dont worry about calls to assets
- httpBackend.when ('POST','http://localhost:3000/api/AuthFactoryServ/signIn')
- .respond (200, {});
- httpBackend.flush(); // to return the response
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement