mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-21 06:58:47 -05:00
* fix: use start:browser for playwright webServer to load correct browser-preload The playwright webServer was running 'yarn start' which doesn't set IS_GENERIC_BROWSER, causing Vite to not resolve .browser.js files. This resulted in browser-preload.js (empty electron stub) being loaded instead of browser-preload.browser.js, making window.Actual undefined. Changed to 'yarn start:browser' which properly sets IS_GENERIC_BROWSER=1 via the watch-browser script. * chore: update Playwright configuration and add blob-report to .gitignore - Modified Playwright config to use 'yarn start' with the correct working directory for local builds. - Added 'blob-report' to .gitignore to exclude it from version control. - Created release notes for running e2e tests against a local build instead of Netlify. * chore: update transaction test snapshots for split and transfer transactions - Updated binary snapshots for split and transfer test transactions in the e2e tests. - Ensured that the latest visual changes are reflected in the test suite for accurate regression testing. * chore: update transaction test snapshots for split and transfer transactions - Updated binary snapshots for split and transfer test transactions in the e2e tests to reflect recent changes. - Ensured visual consistency for accurate regression testing. * refactor: change test lifecycle hooks from beforeAll/afterAll to beforeEach/afterEach - Updated test files to use beforeEach and afterEach hooks for better isolation of tests. - This change ensures that each test starts with a fresh state, improving reliability and reducing side effects across tests. * chore: update e2e test workflow to disable translation downloads - Modified the e2e test workflow to include a new input parameter `download-translations` set to 'false' for the setup action. - This change aims to streamline the testing process by preventing unnecessary translation downloads during the test runs. * chore: update e2e test snapshots for settings page visuals - Updated binary snapshots for the settings page in e2e tests to reflect recent visual changes. - Ensured that the latest visual updates are accurately represented for regression testing. * fix: safely close page in e2e tests - Updated all e2e test files to use optional chaining when closing the page, ensuring that the close method is only called if the page is defined. - This change improves the robustness of the tests by preventing potential errors when the page object is not available.
38 lines
448 B
Plaintext
38 lines
448 B
Plaintext
# See http://help.github.com/ignore-files/ for more about ignoring files.
|
|
|
|
# dependencies
|
|
node_modules
|
|
|
|
# testing
|
|
coverage
|
|
test-results
|
|
playwright-report
|
|
blob-report
|
|
|
|
# production
|
|
build
|
|
build-electron
|
|
build-stats
|
|
stats.json
|
|
|
|
# generated service worker
|
|
service-worker/
|
|
|
|
# misc
|
|
.DS_Store
|
|
.env
|
|
npm-debug.log
|
|
.swc
|
|
|
|
*kcab.*
|
|
public/kcab
|
|
public/data
|
|
public/data-file-index.txt
|
|
public/*.wasm
|
|
|
|
# translations
|
|
locale/
|
|
|
|
# service worker build output
|
|
dev-dist
|