Playwright start

This commit is contained in:
2026-05-30 10:04:12 -04:00
parent 73f29cea08
commit 1f7a0819fc
108 changed files with 37445 additions and 62 deletions
+32
View File
@@ -0,0 +1,32 @@
const { test, expect } = require('@playwright/test');
const { Website } = require('../helpers/website');
test.describe('Harass Calculator', () => {
let website;
test.beforeEach(({ page }) => {
website = new Website(page);
});
test('CalculatorInput', async () => {
const page = website.harassCalculatorPage;
await page.goto();
await page.setWorkersLostToHarass(3);
await page.setNumberOfTownHallsExisting(2);
await page.setTownHallTravelTime(0, 30);
const result = await page.getTotalAlloyHarassment();
expect(result).toBe(240);
});
test('CalculatedExampleInformation', async () => {
const page = website.harassCalculatorPage;
await page.goto();
expect(await page.getExampleTotalAlloyLoss()).toBe(720);
expect(await page.getExampleWorkerCost()).toBe(300);
expect(await page.getExampleMiningTimeCost()).toBe(420);
expect(await page.getExampleTotalAlloyLossAccurate()).toBe(450);
expect(await page.getExampleTotalAlloyLossDifference()).toBe(300);
expect(await page.getExampleTotalAlloyLossAccurateDifference()).toBe(270);
});
});