Description
As a BLS Wallet developer
I would like to have the client module's unit & integration tests run in a browser context in addition to NodeJS
So that I can be sure my client changes work inside of a browser and do not cause regressions.
Notes
In previous work I introduced a regression into bls-wallet-clients
by improperly binding fetch. This likely would have been prevented if we had our test suites also run in a browser (and had proper test coverage)
https://mochajs.org/#running-mocha-in-the-browser
I was unable to find an automated way to do the above inside a CI (i.e. Github Actions) process and complete with logs printed out. May need something inside the script for running the tests that can call out to a local server or write a file.
Metadata
Metadata
Assignees
Type
Projects
Status