Skip to content
This repository has been archived by the owner on Jan 1, 2025. It is now read-only.

Implement more end-to-end tests #61

Open
ItsSim opened this issue Jul 26, 2023 · 0 comments
Open

Implement more end-to-end tests #61

ItsSim opened this issue Jul 26, 2023 · 0 comments
Labels
enhancement New feature or request feature accepted Feature has been accepted good first issue Good for newcomers help wanted Extra attention is needed

Comments

@ItsSim
Copy link
Owner

ItsSim commented Jul 26, 2023

End-to-end testing was recently introduced into the project.

Tests are run using Playwright, an automated testing framework created by Microsoft that supports testing Electron applications.

Check out the end-to-end testing guide to learn how to create tests for the launcher. Basically: pick a feature, and create a test that performs the same actions a user would, with an expected successful or failure outcome.

By creating tests, we can ensure that every critical part of the launcher works as expected and any breaking changes are quickly identified before a release is sent out to end users.

There is currently one test file created for the installer feature of the launcher in src/tests/e2e/installer.spec.js.

@ItsSim ItsSim added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers feature accepted Feature has been accepted labels Jul 26, 2023
@ItsSim ItsSim pinned this issue Mar 11, 2024
@ItsSim ItsSim unpinned this issue Mar 11, 2024
@ItsSim ItsSim changed the title [Windows/Mac] Implement more end-to-end tests [All platforms] Implement more end-to-end tests Apr 3, 2024
@ItsSim ItsSim changed the title [All platforms] Implement more end-to-end tests Implement more end-to-end tests Apr 3, 2024
@ItsSim ItsSim changed the title Implement more end-to-end tests [Feature] Implement more end-to-end tests Jun 17, 2024
@ItsSim ItsSim changed the title [Feature] Implement more end-to-end tests Implement more end-to-end tests Jun 17, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request feature accepted Feature has been accepted good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant