-
Notifications
You must be signed in to change notification settings - Fork 46
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
automated testing for wallet extensions #28
Comments
Also, @Ebazhanov it may be good for us to look at adding better testing for |
Basic requirements for any e2e tests:
Difficulties which I see right now:
But if we want to write some test just for selecting wallet functionality and check if it is present. It possible to start right now just need to setup GH action where we can run Web App. I might be wrong with planning where should we start:
|
wow this is super cool. I love the idea of being able to use something like cypress. Before we look into a cyrpress-keplr-plugin, maybe we should see if keplr has done something similar. Then see how it could work for leap, cosmostation, and others... maybe it's generalized enough with the metamask plugin hopefully ;) |
@Ebazhanov is this something you'd be able to help out with? Do you think you'd know what we need to do in order to make our own plugin for cypress or something similar? |
I think you very clearly understand my idea since we do not have the library (or any other ways) to manage Keplr inside e2e tests. I can only do research and write tests on what is possible to automate right now except Keplr connection. No, I do not have such a technical level to write plugin which will support Keplr. (( |
ok thanks @Ebazhanov ! I do appreciate your research! This is super valuable for us :) |
Dan, sorry for delay, I just wanted to double check if there is something related. FYI what I was looking for. My search criteria:
Here I found an example how the tests could look like https://github.com/fetchai/fetch-wallet/pull/24/files As result i would like to write structure for typical E2E (with connection to Keplr)
feel free to close this issue since it was kind of research without actual implementation (have no idea what to do next). p.s. Do not forget that all this implemented steps should work in CI too (e.g. in GH actions or CircleCI) but it will be an other challenge. |
@Ebazhanov had a great idea to include testing for create-cosmos-app
The questions I have about our testing for this repo:
The text was updated successfully, but these errors were encountered: