mirror of
https://tangled.org/evan.jarrett.net/at-container-registry
synced 2026-09-21 01:34:16 +00:00
clean up old migration code. minor bug fixes with appview ui
This commit is contained in:
@@ -489,43 +489,6 @@ func TestProcessStar(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestProcessStar_OldFormat(t *testing.T) {
|
||||
database := setupTestDB(t)
|
||||
defer database.Close()
|
||||
|
||||
// Insert test users
|
||||
for _, did := range []string{"did:plc:starrer456", "did:plc:owner456"} {
|
||||
_, err := database.Exec(
|
||||
`INSERT INTO users (did, handle, pds_endpoint, last_seen) VALUES (?, ?, ?, ?)`,
|
||||
did, did+".test", "https://pds.example.com", time.Now())
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to insert test user %s: %v", did, err)
|
||||
}
|
||||
}
|
||||
|
||||
p := NewProcessor(database, false, nil)
|
||||
ctx := context.Background()
|
||||
|
||||
// Old format JSON (object subject with did + repository)
|
||||
oldFormatJSON := `{"$type":"io.atcr.sailor.star","subject":{"did":"did:plc:owner456","repository":"legacy-app"},"createdAt":"2025-06-01T00:00:00Z"}`
|
||||
|
||||
err := p.ProcessStar(ctx, "did:plc:starrer456", []byte(oldFormatJSON))
|
||||
if err != nil {
|
||||
t.Fatalf("ProcessStar (old format) failed: %v", err)
|
||||
}
|
||||
|
||||
// Verify star was inserted with correct owner/repo
|
||||
var count int
|
||||
err = database.QueryRow("SELECT COUNT(*) FROM stars WHERE starrer_did = ? AND owner_did = ? AND repository = ?",
|
||||
"did:plc:starrer456", "did:plc:owner456", "legacy-app").Scan(&count)
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to query stars: %v", err)
|
||||
}
|
||||
if count != 1 {
|
||||
t.Errorf("Expected 1 star from old format, got %d", count)
|
||||
}
|
||||
}
|
||||
|
||||
func TestProcessManifest_Duplicate(t *testing.T) {
|
||||
database := setupTestDB(t)
|
||||
defer database.Close()
|
||||
|
||||
Reference in New Issue
Block a user