Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added dusk #15422

Draft
wants to merge 3 commits into
base: develop
Choose a base branch
from
Draft

Added dusk #15422

wants to merge 3 commits into from

Conversation

snipe
Copy link
Owner

@snipe snipe commented Aug 29, 2024

This adds the dusk browser tests suite and a few starter tests. Still loads more work to do.

Signed-off-by: snipe <[email protected]>
@probot-autolabeler probot-autolabeler bot added backend dependencies Pull requests that update a dependency file frontend tests labels Aug 29, 2024
@snipe snipe marked this pull request as draft August 29, 2024 23:41
Copy link

what-the-diff bot commented Aug 29, 2024

PR Summary

  • Inclusion of Laravel Dusk
    Laravel Dusk, a popular browser testing tool, has been added to the project, enhancing our ability to perform comprehensive testing.

  • Update of Default Layout
    The default layout file now contains specific 'dusk' attributes for the header and h1 elements which will allow us more precision and efficiency when performing tests.

  • Addition of User Login Test
    Introduced a new set of tests specifically for user login. This will help to ensure the reliability and security of user authentication.

  • Addition of Page Testing Files
    Added additional files dedicated to home page and general page testing. These enhance the overall testing coverage, ensuring all aspects of the platform function as expected.

  • Introduction of Ignored Files in Browser Console, Screenshots, and Source
    Added '.gitignore' files in the console, screenshots, and source directories. These prevent certain testing-related files from being tracked or uploaded to the repository, keeping it clean and focused on source code.

  • Inclusion of DuskTestCase File
    A fundamental file required to set up and run Laravel Dusk tests has been added, paving the way for further and more complex tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend dependencies Pull requests that update a dependency file frontend tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant