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

Quickcheck testing #66

Open
peterhil opened this issue Jun 11, 2021 · 0 comments
Open

Quickcheck testing #66

peterhil opened this issue Jun 11, 2021 · 0 comments
Assignees
Labels
prio: gambling High effort, possibly high impact

Comments

@peterhil
Copy link
Owner

peterhil commented Jun 11, 2021

Try some Quickcheck library for Javascript.
This might help solve some problems with using fixtures and enable testing different use cases.

Maybe combine with Faker.js to generate URLs?

Use cases

  • I have just started using the browser and have no bookmarks
  • I have a small amount of bookmarks, or just bare minimum of what is needed to test a feature
  • I have a couple of hundred of bookmarks
  • I have tens of thousands of bookmarks –> performance testing

Libraries:

Docs:

Notes:

howfat jscheck
Dependencies: 0
Size: 58.8kb
Files: 6

howfat jsverify
Dependencies: 4
Size: 323.03kb
Files: 74

howfat fast-check
Dependencies: 1
Size: 891.17kb
Files: 674
@peterhil peterhil added the prio: gambling High effort, possibly high impact label Jun 11, 2021
@peterhil peterhil self-assigned this Jun 16, 2021
@peterhil peterhil modified the milestones: 0.4.3, 0.5.0 Jun 16, 2021
@peterhil peterhil modified the milestones: 0.6.0, 0.6.1 Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
prio: gambling High effort, possibly high impact
Projects
Status: To do
Development

No branches or pull requests

1 participant