Skip to content

Commit 8f7f5a8

Browse files
author
Robert He
committed
MAGETWO-89660: Create JSUnit tests
- created js tests for color picker validation
1 parent f4d1789 commit 8f7f5a8

File tree

1 file changed

+29
-31
lines changed

1 file changed

+29
-31
lines changed

dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/lib/ko/bind/color-picker.test.js

Lines changed: 29 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -28,56 +28,54 @@ define([
2828
});
2929

3030
describe('Colorpicker binding', function () {
31-
describe('"init" method', function () {
32-
it('Should call spectrum on $input with disabled configuration if view model disabled', function () {
33-
var valueAccessor = jasmine.createSpy().and.returnValue({});
34-
var viewModel = {
31+
it('Should call spectrum on $input with disabled configuration if view model disabled', function () {
32+
var valueAccessor = jasmine.createSpy().and.returnValue({}),
33+
viewModel = {
3534
disabled: jasmine.createSpy().and.returnValue(true)
3635
};
3736

38-
$.fn.spectrum = jasmine.createSpy();
39-
$input = jasmine.createSpy();
37+
$.fn.spectrum = jasmine.createSpy();
38+
$input = jasmine.createSpy();
4039

41-
ko.bindingHandlers.colorPicker.init($input, valueAccessor, null, viewModel);
40+
ko.bindingHandlers.colorPicker.init($input, valueAccessor, null, viewModel);
4241

43-
expect($.fn.spectrum).toHaveBeenCalledWith({
44-
disabled: true
45-
});
42+
expect($.fn.spectrum).toHaveBeenCalledWith({
43+
disabled: true
44+
});
4645

47-
$.fn.init = jasmine.createSpy().and.returnValue($.fn);
46+
$.fn.init = jasmine.createSpy().and.returnValue($.fn);
4847

49-
ko.bindingHandlers.colorPicker.init($input, valueAccessor, null, viewModel);
48+
ko.bindingHandlers.colorPicker.init($input, valueAccessor, null, viewModel);
5049

51-
expect($.fn.init).toHaveBeenCalledWith($input, undefined);
52-
});
50+
expect($.fn.init).toHaveBeenCalledWith($input, undefined);
51+
});
5352

54-
it('Should call spectrum on $input with extra configuration if view model enabled', function () {
55-
var value = {
53+
it('Should call spectrum on $input with extra configuration if view model enabled', function () {
54+
var value = {
5655
configStuffInHere: true
57-
};
58-
var valueAccessor = jasmine.createSpy().and.returnValue(value);
59-
var viewModel = {
56+
},
57+
valueAccessor = jasmine.createSpy().and.returnValue(value),
58+
viewModel = {
6059
disabled: jasmine.createSpy().and.returnValue(false)
6160
};
6261

63-
$.fn.spectrum = jasmine.createSpy();
64-
$input = jasmine.createSpy();
62+
$.fn.spectrum = jasmine.createSpy();
63+
$input = jasmine.createSpy();
6564

66-
ko.bindingHandlers.colorPicker.init($input, valueAccessor, null, viewModel);
65+
ko.bindingHandlers.colorPicker.init($input, valueAccessor, null, viewModel);
6766

68-
expect(value.change).toEqual(jasmine.any(Function));
69-
expect(value.hide).toEqual(jasmine.any(Function));
70-
expect(value.show).toEqual(jasmine.any(Function));
71-
expect(value.change).toBe(value.hide);
67+
expect(value.change).toEqual(jasmine.any(Function));
68+
expect(value.hide).toEqual(jasmine.any(Function));
69+
expect(value.show).toEqual(jasmine.any(Function));
70+
expect(value.change).toBe(value.hide);
7271

73-
expect($.fn.spectrum).toHaveBeenCalledWith(value);
72+
expect($.fn.spectrum).toHaveBeenCalledWith(value);
7473

75-
$.fn.init = jasmine.createSpy().and.returnValue($.fn);
74+
$.fn.init = jasmine.createSpy().and.returnValue($.fn);
7675

77-
ko.bindingHandlers.colorPicker.init($input, valueAccessor, null, viewModel);
76+
ko.bindingHandlers.colorPicker.init($input, valueAccessor, null, viewModel);
7877

79-
expect($.fn.init).toHaveBeenCalledWith($input, undefined);
80-
});
78+
expect($.fn.init).toHaveBeenCalledWith($input, undefined);
8179
});
8280
});
8381
});

0 commit comments

Comments
 (0)