Massive backend refactoring done

This commit is contained in:
AG
2025-12-10 14:56:20 +02:00
parent 502943f7d0
commit 95a5e37748
47 changed files with 1898 additions and 1416 deletions

View File

@@ -93,7 +93,7 @@ test.describe('IV. Data & Progress', () => {
// Complete session
await page.getByRole('button', { name: /Free Workout|Start Empty/i }).click();
await page.getByRole('textbox', { name: /Select Exercise/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel('Weight (kg)').first().fill('50');
await page.getByLabel('Reps').first().fill('10');
@@ -130,7 +130,7 @@ test.describe('IV. Data & Progress', () => {
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('50');
await page.getByLabel(/Reps/i).first().fill('10');
@@ -162,7 +162,7 @@ test.describe('IV. Data & Progress', () => {
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('50');
await page.getByLabel(/Reps/i).first().fill('10');
@@ -198,7 +198,7 @@ test.describe('IV. Data & Progress', () => {
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('50');
await page.getByLabel(/Reps/i).first().fill('10');
@@ -231,7 +231,7 @@ test.describe('IV. Data & Progress', () => {
await page.getByRole('button', { name: 'Quick Log' }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('50');
await page.getByLabel(/Reps/i).first().fill('12');
@@ -259,7 +259,7 @@ test.describe('IV. Data & Progress', () => {
await page.getByRole('button', { name: 'Quick Log' }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('50');
await page.getByLabel(/Reps/i).first().fill('12');
await page.getByRole('button', { name: /Log/i }).click();
@@ -286,7 +286,7 @@ test.describe('IV. Data & Progress', () => {
// Session 1
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('50');
await page.getByLabel(/Reps/i).first().fill('10');
await page.getByRole('button', { name: /Log/i }).click();
@@ -299,7 +299,7 @@ test.describe('IV. Data & Progress', () => {
// Session 2
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('60');
await page.getByLabel(/Reps/i).first().fill('10');
await page.getByRole('button', { name: /Log/i }).click();
@@ -319,7 +319,7 @@ test.describe('IV. Data & Progress', () => {
// Session 1
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('50');
await page.getByLabel(/Reps/i).first().fill('10');
await page.getByRole('button', { name: /Log/i }).click();
@@ -329,7 +329,7 @@ test.describe('IV. Data & Progress', () => {
// Session 2
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('60');
await page.getByLabel(/Reps/i).first().fill('10');
await page.getByRole('button', { name: /Log/i }).click();
@@ -350,7 +350,7 @@ test.describe('IV. Data & Progress', () => {
// Session 1
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('50');
await page.getByLabel(/Reps/i).first().fill('10');
await page.getByRole('button', { name: /Log/i }).click();
@@ -360,7 +360,7 @@ test.describe('IV. Data & Progress', () => {
// Session 2
await page.getByRole('button', { name: /Free Workout/i }).click();
await page.getByRole('textbox', { name: /Select/i }).click();
await page.getByText(exName).click();
await page.getByRole('button', { name: exName }).click();
await page.getByLabel(/Weight/i).first().fill('60');
await page.getByLabel(/Reps/i).first().fill('10');
await page.getByRole('button', { name: /Log/i }).click();