Commit 6b2ed3fc authored by Evren Kutar's avatar Evren Kutar

form service rename functions and tests

parent e1b95f3e
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* (GPLv3). See LICENSE.txt for details. * (GPLv3). See LICENSE.txt for details.
*/ */
var form_generator = angular.module('formGenerator', []); var form_generator = angular.module('formService', []);
form_generator.factory('Generator', function ($http, RESTURL) { form_generator.factory('Generator', function ($http, RESTURL) {
var generator = {}; var generator = {};
......
...@@ -7,36 +7,23 @@ ...@@ -7,36 +7,23 @@
'use strict'; 'use strict';
describe('general module', function () { describe('form service module', function () {
beforeEach(module('general')); beforeEach(module('formService'));
describe('form diff factory', function () { describe('form service', function () {
it('should return diff object', inject(['FormDiff', it('should generate form', inject(['Generator',
function (FormDiff) { function (Generator) {
expect(FormDiff.get_diff).not.toBe(null); expect(Generator.generate).not.toBe(null);
// test cases - testing for success var form_json = [
var same_json = [
{email:'test@test.com', id:2, name:'travolta'}, {email:'test@test.com', id:2, name:'travolta'},
{email:'test@test.com', id:2, name:'travolta'} {email:'test@test.com', id:2, name:'travolta'}
]; ];
// test cases - testing for failure var form_generated = Generator.generate(form_json);
var different_json = [ expect(form_generated).toEqual();
{email:'test@test.com', id:2, name:'travolta'},
{email:'test1@test.com', id:2, name:'john'}
];
var diff = {email:'test1@test.com', name:'john'};
var nodiff = {};
var same = FormDiff.get_diff(same_json[0], same_json[1]);
expect(same).toEqual(nodiff);
var different = FormDiff.get_diff(different_json[0], different_json[1]);
expect(different).toEqual(diff);
}]) }])
); );
......
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