Commit 29c0a60c authored by Evren Kutar's avatar Evren Kutar

karma conf test path değiştirildi

test dependency'leri yeni structure'a göre düzenlendi
parent b3cb340e
......@@ -9,14 +9,16 @@
// TODO: fill up the test cases correctly
describe('zaerp.login module', function () {
describe('zaerp.auth module', function () {
beforeEach(module('zaerp.login'));
// load dependencies of modules e.g REST_URL
beforeEach(module('zaerp'));
beforeEach(module('zaerp.auth'));
describe('login controller', function () {
describe('login controller and service', function () {
it('should have a login controller', inject(function () {
expect('zaerp.login.LoginCtrl').toBeDefined();
expect('zaerp.auth.LoginCtrl').toBeDefined();
}));
it('should validate email', inject(['LoginService',
......
......@@ -8,20 +8,30 @@
'use strict';
describe('staff controller module', function () {
var $controller;
beforeEach(inject(function (_$controller_) {
// The injector unwraps the underscores (_) from around the parameter names when matching
$controller = _$controller_;
}));
beforeEach(module('zaerp.staff'));
describe('staff add controller', function () {
var $controller;
it('should have a scope object', inject(function () {
expect($scope).toBeDefined();
beforeEach(inject(function(_$controller_){
$controller = _$controller_;
}));
it('should get form', inject(function () {
expect($scope.form).not.toBe(null);
}));
});
//describe('$scope.grade', function() {
// it('', function() {
// var $scope = {};
// var controller = $controller('StaffAddEditCtrl', { $scope: $scope });
// expect($scope).not.toBe(null);
// });
//});
//
//describe('staff add controller', function () {
//
// it('should have StaffAddEditCtrl', inject(function (ctrl) {
// expect(ctrl).toBeDefined();
// }));
//
// it('should get form', inject(function () {
// expect($scope.form).not.toBe(null);
// }));
//});
});
\ No newline at end of file
......@@ -9,6 +9,7 @@
describe('form service module', function () {
beforeEach(module('zaerp'));
beforeEach(module('formService'));
describe('form service', function () {
......@@ -20,7 +21,7 @@ describe('form service module', function () {
var form_json = {email: 'test@test.com', id: 2, name: 'travolta'};
var form_generated = Generator.generate(form_json);
expect(form_generated).toEqual();
expect(form_generated).toEqual(form_json);
}])
);
......@@ -30,9 +31,25 @@ describe('form service module', function () {
var group_json = {group_objects : {1:['email', 'name'], 2:['password']}};
var grouped_form = Generator.group(group_json);
expect(grouped_form).toEqual();
expect(grouped_form).toEqual(group_json);
}])
);
it('should get form',
inject(function(Generator, $httpBackend) {
$httpBackend.expectGET('http://127.0.0.1:3000/api/student/add?email=test@test.com&')
.respond(204, {'id': 1, 'user': {'id': 12, 'role': 'admin'}});
var cred = {email: 'test@test.com'};
Generator.get_form('student/add', cred)
.then(function(data) {
expect(data).not.toBe(null);
});
$httpBackend.flush();
})
);
});
});
\ No newline at end of file
......@@ -12,6 +12,8 @@ module.exports = function (config) {
files: [
'app/bower_components/angular/angular.js',
'app/bower_components/oclazyload/dist/ocLazyLoad.min.js',
'app/bower_components/angular-cookies/angular-cookies.min.js',
'app/bower_components/angular-route/angular-route.js',
'app/bower_components/angular-resource/angular-resource.js',
'app/bower_components/angular-sanitize/angular-sanitize.min.js',
......@@ -21,8 +23,9 @@ module.exports = function (config) {
'app/bower_components/angular-schema-form/dist/bootstrap-decorator.min.js',
'app/bower_components/angular-mocks/angular-mocks.js',
'app/app.js',
'app/components/**/*.js',
'app/zetalib/**/*.js'
'app/app_routes.js',
'app/zetalib/**/*.js',
'app/components/**/*.js'
],
//preprocessors: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment