mirror of
https://github.com/actualbudget/actual.git
synced 2026-04-28 10:33:02 -05:00
2 new vrt tests for reports (#1814)
This commit is contained in:
@@ -8,6 +8,16 @@ export class ReportsPage {
|
||||
return this.pageContent.getByRole('link', { name: /^Net/ }).waitFor();
|
||||
}
|
||||
|
||||
async goToNetWorthPage() {
|
||||
await this.pageContent.getByRole('link', { name: /^Net/ }).click();
|
||||
return new ReportsPage(this.page);
|
||||
}
|
||||
|
||||
async goToCashFlowPage() {
|
||||
await this.pageContent.getByRole('link', { name: /^Cash/ }).click();
|
||||
return new ReportsPage(this.page);
|
||||
}
|
||||
|
||||
async getAvailableReportList() {
|
||||
return this.pageContent
|
||||
.getByRole('link')
|
||||
|
||||
@@ -34,4 +34,14 @@ test.describe('Reports', () => {
|
||||
expect(reports).toEqual(['Net Worth', 'Cash Flow']);
|
||||
await expect(page).toHaveScreenshot(screenshotConfig(page));
|
||||
});
|
||||
|
||||
test('loads net worth graph and checks visuals', async () => {
|
||||
await reportsPage.goToNetWorthPage();
|
||||
await expect(page).toHaveScreenshot(screenshotConfig(page));
|
||||
});
|
||||
|
||||
test('loads cash flow graph and checks visuals', async () => {
|
||||
await reportsPage.goToCashFlowPage();
|
||||
await expect(page).toHaveScreenshot(screenshotConfig(page));
|
||||
});
|
||||
});
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 78 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 81 KiB |
6
upcoming-release-notes/1814.md
Normal file
6
upcoming-release-notes/1814.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
category: Maintenance
|
||||
authors: [shaankhosla]
|
||||
---
|
||||
|
||||
Added 2 new VRT tests for reports.
|
||||
Reference in New Issue
Block a user