fix: accept numeric login identifiers
This commit is contained in:
@@ -28,6 +28,22 @@ func TestParseServiceResponse(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestParseLongPollResponseAcceptsNumericIdentifiers(t *testing.T) {
|
||||
var result longPollData
|
||||
if err := parseServiceResponse([]byte(`&&&START&&&{"code":0,"nonce":1784441289426,"userId":123456789,"cUserId":987654321}`), &result); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if result.Nonce != "1784441289426" {
|
||||
t.Fatalf("nonce = %q, want 1784441289426", result.Nonce)
|
||||
}
|
||||
if result.UserID != "123456789" {
|
||||
t.Fatalf("userId = %q, want 123456789", result.UserID)
|
||||
}
|
||||
if result.CUserID != "987654321" {
|
||||
t.Fatalf("cUserId = %q, want 987654321", result.CUserID)
|
||||
}
|
||||
}
|
||||
|
||||
func TestSaveAuthDataUses0600AndStableFields(t *testing.T) {
|
||||
directory := t.TempDir()
|
||||
client, err := NewClient(directory)
|
||||
|
||||
Reference in New Issue
Block a user