Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/droplab/hook_spec.js')
-rw-r--r--spec/frontend/droplab/hook_spec.js94
1 files changed, 0 insertions, 94 deletions
diff --git a/spec/frontend/droplab/hook_spec.js b/spec/frontend/droplab/hook_spec.js
deleted file mode 100644
index 0b897a570f6..00000000000
--- a/spec/frontend/droplab/hook_spec.js
+++ /dev/null
@@ -1,94 +0,0 @@
-import DropDown from '~/droplab/drop_down';
-import Hook from '~/droplab/hook';
-
-jest.mock('~/droplab/drop_down', () => jest.fn());
-
-describe('Hook', () => {
- let testContext;
-
- beforeEach(() => {
- testContext = {};
- });
-
- describe('class constructor', () => {
- beforeEach(() => {
- testContext.trigger = { id: 'id' };
- testContext.list = {};
- testContext.plugins = {};
- testContext.config = {};
-
- testContext.hook = new Hook(
- testContext.trigger,
- testContext.list,
- testContext.plugins,
- testContext.config,
- );
- });
-
- it('should set .trigger', () => {
- expect(testContext.hook.trigger).toBe(testContext.trigger);
- });
-
- it('should set .list', () => {
- expect(testContext.hook.list).toEqual({});
- });
-
- it('should call DropDown constructor', () => {
- expect(DropDown).toHaveBeenCalledWith(testContext.list, testContext.config);
- });
-
- it('should set .type', () => {
- expect(testContext.hook.type).toBe('Hook');
- });
-
- it('should set .event', () => {
- expect(testContext.hook.event).toBe('click');
- });
-
- it('should set .plugins', () => {
- expect(testContext.hook.plugins).toBe(testContext.plugins);
- });
-
- it('should set .config', () => {
- expect(testContext.hook.config).toBe(testContext.config);
- });
-
- it('should set .id', () => {
- expect(testContext.hook.id).toBe(testContext.trigger.id);
- });
-
- describe('if config argument is undefined', () => {
- beforeEach(() => {
- testContext.config = undefined;
-
- testContext.hook = new Hook(
- testContext.trigger,
- testContext.list,
- testContext.plugins,
- testContext.config,
- );
- });
-
- it('should set .config to an empty object', () => {
- expect(testContext.hook.config).toEqual({});
- });
- });
-
- describe('if plugins argument is undefined', () => {
- beforeEach(() => {
- testContext.plugins = undefined;
-
- testContext.hook = new Hook(
- testContext.trigger,
- testContext.list,
- testContext.plugins,
- testContext.config,
- );
- });
-
- it('should set .plugins to an empty array', () => {
- expect(testContext.hook.plugins).toEqual([]);
- });
- });
- });
-});