thread-master/backend/internal/library/threadsapi/resolve_media_test.go

20 lines
478 B
Go
Raw Normal View History

2026-07-01 08:42:51 +00:00
package threadsapi
import "testing"
func TestIsNumericMediaID(t *testing.T) {
if !IsNumericMediaID("18123456789012345") {
t.Fatal("expected numeric media id")
}
if IsNumericMediaID("AbCdEf123") {
t.Fatal("shortcode should not be numeric media id")
}
}
func TestParsePermalinkParts(t *testing.T) {
user, code := parsePermalinkParts("https://www.threads.net/@alice/post/AbCdEf123")
if user != "alice" || code != "AbCdEf123" {
t.Fatalf("got %q %q", user, code)
}
2026-07-03 14:42:19 +00:00
}