[GH-ISSUE #583] [Feature] E2E tests #49363

Closed
opened 2026-04-30 10:41:58 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @MatissJanis on GitHub (Jan 28, 2023).
Original GitHub issue: https://github.com/actualbudget/actual/issues/583

Originally assigned to: @MatissJanis on GitHub.

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

We already have the framework for creating e2e tests (playwright) plus an example test. We just now need to expand the scope to include some other mission-critical workflows.

I'm planing to slowly do this myself, but if anyone else wants to help out too - I'll be more than happy.

  • Creating a schedule and making sure the transaction gets auto-posted
  • Creating a rule and making sure the rule is respected when creating a transaction
  • Opening a new account and adding a first transaction
  • Closing an account
  • Exporting the budget
  • Working in the "budget" page - #813
  • Opening the reports page and making sure something is generated (it does not crash)
  • First time customer workflow (this might be tricky) - #813

Describe your ideal solution to this problem

No response

Teaching and learning

No response

Originally created by @MatissJanis on GitHub (Jan 28, 2023). Original GitHub issue: https://github.com/actualbudget/actual/issues/583 Originally assigned to: @MatissJanis on GitHub. ### Verified feature request does not already exist? - [X] I have searched and found no existing issue ### 💻 - [X] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? We already have the framework for creating e2e tests (playwright) plus an example test. We just now need to expand the scope to include some other mission-critical workflows. I'm planing to slowly do this myself, but if anyone else wants to help out too - I'll be more than happy. - [x] Creating a schedule and making sure the transaction gets auto-posted - [x] Creating a rule and making sure the rule is respected when creating a transaction - [x] Opening a new account and adding a first transaction - [x] Closing an account - [x] Exporting the budget - [x] Working in the "budget" page - #813 - [x] Opening the reports page and making sure _something_ is generated (it does not crash) - [x] First time customer workflow (this might be tricky) - #813 ### Describe your ideal solution to this problem _No response_ ### Teaching and learning _No response_
GiteaMirror added the help wantedfeature labels 2026-04-30 10:41:58 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#49363