mirror of
https://github.com/nbd-wtf/go-nostr.git
synced 2025-03-18 22:03:02 +01:00
22 lines
797 B
Go
22 lines
797 B
Go
package nip46
|
|
|
|
import "testing"
|
|
|
|
func TestValidBunkerURL(t *testing.T) {
|
|
if !IsValidBunkerURL("bunker://3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d?relay=wss%3A%2F%2Frelay.damus.io&relay=wss%3A%2F%2Frelay.snort.social&relay=wss%3A%2F%2Frelay.nsecbunker.com") {
|
|
t.Fatalf("should be valid")
|
|
}
|
|
if IsValidBunkerURL("askjdbkajdbv") {
|
|
t.Fatalf("should be invalid")
|
|
}
|
|
if IsValidBunkerURL("asdjasbndksa@asjdnksa.com") {
|
|
t.Fatalf("should be invalid")
|
|
}
|
|
if IsValidBunkerURL("https://hello.com?relays=wss://xxxxxx.xxxx") {
|
|
t.Fatalf("should be invalid")
|
|
}
|
|
if IsValidBunkerURL("bunker://fa883d107ef9e558472c4eb9aaaefa459d?relay=wss%3A%2F%2Frelay.damus.io&relay=wss%3A%2F%2Frelay.snort.social&relay=wss%3A%2F%2Frelay.nsecbunker.com") {
|
|
t.Fatalf("should be invalid")
|
|
}
|
|
}
|