feat: přidání testů – Jest unit testy + Playwright E2E + CI pipeline #54
@@ -1,6 +1,7 @@
|
|||||||
import { resetMemoryStorage } from '../storage/memory';
|
import { resetMemoryStorage } from '../storage/memory';
|
||||||
import getStorage from '../storage';
|
import getStorage from '../storage';
|
||||||
import { formatDate } from '../utils';
|
import { formatDate } from '../utils';
|
||||||
|
import { getToday } from '../service';
|
||||||
import {
|
import {
|
||||||
createPizzaDay,
|
createPizzaDay,
|
||||||
deletePizzaDay,
|
deletePizzaDay,
|
||||||
@@ -28,7 +29,6 @@ jest.mock('../chefie', () => ({
|
|||||||
downloadSalaty: jest.fn().mockResolvedValue([]),
|
downloadSalaty: jest.fn().mockResolvedValue([]),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
const today = formatDate(new Date());
|
|
||||||
const CREATOR = 'kreator';
|
const CREATOR = 'kreator';
|
||||||
const USER = 'uzivatel';
|
const USER = 'uzivatel';
|
||||||
|
|
||||||
@@ -38,6 +38,7 @@ const SIZE_L = { varId: 2, size: '35cm', price: 219, boxPrice: 15, pizzaPrice: 2
|
|||||||
const SIZE: any = { varId: 10, size: 'střední', price: 150 };
|
const SIZE: any = { varId: 10, size: 'střední', price: 150 };
|
||||||
|
|
||||||
async function seedPizzaDay(state: PizzaDayState = PizzaDayState.CREATED): Promise<void> {
|
async function seedPizzaDay(state: PizzaDayState = PizzaDayState.CREATED): Promise<void> {
|
||||||
|
const today = formatDate(getToday());
|
||||||
const storage = getStorage();
|
const storage = getStorage();
|
||||||
const data: ClientData = {
|
const data: ClientData = {
|
||||||
todayDayIndex: 0,
|
todayDayIndex: 0,
|
||||||
|
|||||||
@@ -2,3 +2,4 @@ process.env.NODE_ENV = 'test';
|
|||||||
process.env.STORAGE = 'memory';
|
process.env.STORAGE = 'memory';
|
||||||
process.env.JWT_SECRET = 'test-jwt-secret-ktery-ma-alespon-32-znaku';
|
process.env.JWT_SECRET = 'test-jwt-secret-ktery-ma-alespon-32-znaku';
|
||||||
process.env.LOGOUT_URL = 'http://localhost/logout';
|
process.env.LOGOUT_URL = 'http://localhost/logout';
|
||||||
|
delete process.env.MOCK_DATA;
|
||||||
|
|||||||
Reference in New Issue
Block a user