mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
40 lines
985 B
JavaScript
40 lines
985 B
JavaScript
'use strict';
|
|
|
|
describe('Auth Controller', function() {
|
|
|
|
// do we need this, or has it since been added to Karma proper?
|
|
/*beforeEach(function(){
|
|
this.addMatchers({
|
|
toEqualData: function(expected) {
|
|
return angular.equals(this.actual, expected);
|
|
}
|
|
});
|
|
});*/
|
|
|
|
|
|
//beforeEach(module('phonecatServices'));
|
|
|
|
|
|
describe('AuthCtrl', function(){
|
|
var scope, ctrl, $httpBackend;
|
|
|
|
beforeEach(inject(function(_$httpBackend_, $rootScope, $controller) {
|
|
$httpBackend = _$httpBackend_;
|
|
$httpBackend.expectGET('api/v1/users/auth/local').
|
|
respond({id: 'abc', apiToken: 'abc'});
|
|
|
|
scope = $rootScope.$new();
|
|
ctrl = $controller(AuthCtrl, {$scope: scope});
|
|
}));
|
|
|
|
|
|
it('should log in users with correct uname / pass', function() {
|
|
// expect(scope.phones).toEqual([]);
|
|
// $httpBackend.flush();
|
|
//
|
|
// expect(scope.phones).toEqualData(
|
|
// [{name: 'Nexus S'}, {name: 'Motorola DROID'}]);
|
|
});
|
|
});
|
|
|
|
}); |