fiatjaf / window.nostr.js

drop-in <script> that adds seamless NIP-46 support to apps that rely on window.nostr
https://git.njump.me/wnj
19 stars 1 forks source link

provider tests #7

Open alltheseas opened 3 months ago

alltheseas commented 3 months ago

context

When window nostr js is used by any nostr app, the end user expects it to work.

Real world nostr observations by four (4) different providers reveal that create account does not work.

suggestion

create suite of tests that periodically tests if providers work as end user would expect.

requirements

I. Test suite checks if the following features work for each and every provider

  1. create account
  2. sign in with npub
  3. sign in with nsec
  4. sign in with nip-05
  5. sign in with user@bunkerdomain
  6. sign in with bunker://

II. Results are logged ideally automagically to a public repository (suggestion: https://github.com/nostrability/nostrability/issues seems like a good fit)