1
0
mirror of https://github.com/morris/vanilla-todo.git synced 2025-09-03 10:52:39 +02:00

set type module, simplify tests, update deps

This commit is contained in:
Morris Brodersen
2024-01-29 23:13:55 +01:00
parent a01590af93
commit 75ecd1d902
13 changed files with 113 additions and 120 deletions

View File

@@ -1,8 +1,6 @@
import { expect, test } from '@playwright/test';
import TodoLogicModule from '../../public/scripts/TodoLogic.js';
import '../coverage.mjs';
const { TodoLogic } = TodoLogicModule;
import { TodoLogic } from '../../public/scripts/TodoLogic.js';
import '../coverage.js';
test('TodoLogic.initTodoData', () => {
const data = TodoLogic.initTodoData(new Date(0));

8
test/unit/util.test.js Normal file
View File

@@ -0,0 +1,8 @@
import { expect, test } from '@playwright/test';
import { formatDate } from '../../public/scripts/util.js';
import '../coverage.js';
test('formatDate', () => {
expect(formatDate(new Date(0))).toEqual('January 1st 1970');
expect(formatDate(new Date('2023-05-13 12:00:00'))).toEqual('May 13th 2023');
});

View File

@@ -1,10 +0,0 @@
import { expect, test } from '@playwright/test';
import util from '../../public/scripts/util.js';
import '../coverage.mjs';
test('formatDate', () => {
expect(util.formatDate(new Date(0))).toEqual('January 1st 1970');
expect(util.formatDate(new Date('2023-05-13 12:00:00'))).toEqual(
'May 13th 2023',
);
});