Commit 00fc61cf authored by Mike Greiling's avatar Mike Greiling

fix tests in droplab/hook_spec.js

parent 5e4d02ba
import Hook from '~/droplab/hook'; import Hook from '~/droplab/hook';
import * as dropdownSrc from '~/droplab/drop_down';
describe('Hook', function () { describe('Hook', function () {
describe('class constructor', function () { describe('class constructor', function () {
...@@ -10,7 +9,7 @@ describe('Hook', function () { ...@@ -10,7 +9,7 @@ describe('Hook', function () {
this.config = {}; this.config = {};
this.dropdown = {}; this.dropdown = {};
spyOn(dropdownSrc, 'default').and.returnValue(this.dropdown); this.dropdownConstructor = spyOnDependency(Hook, 'DropDown').and.returnValue(this.dropdown);
this.hook = new Hook(this.trigger, this.list, this.plugins, this.config); this.hook = new Hook(this.trigger, this.list, this.plugins, this.config);
}); });
...@@ -24,7 +23,7 @@ describe('Hook', function () { ...@@ -24,7 +23,7 @@ describe('Hook', function () {
}); });
it('should call DropDown constructor', function () { it('should call DropDown constructor', function () {
expect(dropdownSrc.default).toHaveBeenCalledWith(this.list, this.config); expect(this.dropdownConstructor).toHaveBeenCalledWith(this.list, this.config);
}); });
it('should set .type', function () { it('should set .type', function () {
......
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