From 3e8da3ffa47b729d05e86c0b6d7e7c5a0e44b7ac Mon Sep 17 00:00:00 2001 From: Eleftheria Tsakanika <118540876+PTheocharis@users.noreply.github.com> Date: Sat, 8 Jun 2024 11:59:06 +0300 Subject: [PATCH] Improved file structure --- tests/unit/core.test.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/unit/core.test.js b/tests/unit/core.test.js index fb90b8865..30e8a01bb 100644 --- a/tests/unit/core.test.js +++ b/tests/unit/core.test.js @@ -23,7 +23,6 @@ jest.mock('../../js&css/extension/core', () => ({ }, camelize: jest.fn((string) => { // Mock implementation of the camelize function - // Simulate the behavior of the original camelize function var result = ''; for (var i = 0, l = string.length; i < l; i++) { var character = string[i]; @@ -36,8 +35,9 @@ jest.mock('../../js&css/extension/core', () => ({ } return result; }), - // Other mocked properties... + events: { + // Mock implementation of the events function listeners: {}, trigger: async function (type, data) { const listeners = this.listeners[type]; @@ -60,7 +60,7 @@ jest.mock('../../js&css/extension/core', () => ({ })); -// Mock extension object directly within the jest.mock call +// Mock extension object const extensionMock = require('../../js&css/extension/core'); // Unit tests for the camelize function @@ -86,9 +86,7 @@ test('Convert kebab-case to camelCase', () => { expect(mockInput).toBe(expectedOutput); }); -// Unit test for the trigger method - -// Unit tests for the trigger method +// Unit test for the events method test('Trigger method should correctly retrieve and invoke listeners', () => { // Mock event listeners const listener1 = jest.fn();