feat: complete remaining Go backend modules
This commit is contained in:
1 parent
cea2751dc5
commit
aef5a97165
145 files changed
+18376
-199
No files matched your search
@@ -24,6 +24,9 @@ func TestAssetCatalogUsesExplicitOwnerScopedQueries(t *testing.T) {
|
||||
{name: "get owner", call: func(db *Database) (assets.Asset, bool, error) {
|
||||
return db.GetOwner(context.Background(), "owner-1", "asset-1")
|
||||
}, wantSQL: GetOwnerAssetSQL, wantArgs: []any{"owner-1", "asset-1"}},
|
||||
{name: "get storage path within owner", call: func(db *Database) (assets.Asset, bool, error) {
|
||||
return db.GetOwnerByStoragePath(context.Background(), "owner-1", "uploads/a.png")
|
||||
}, wantSQL: GetOwnerAssetByStoragePathSQL, wantArgs: []any{"owner-1", "uploads/a.png"}},
|
||||
{name: "get public", call: func(db *Database) (assets.Asset, bool, error) {
|
||||
return db.GetPublic(context.Background(), "api:agent-a", "agent-a", "asset-1", 200)
|
||||
}, wantSQL: GetPublicAssetSQL, wantArgs: []any{"api:agent-a", "asset-1", "api-client:agent-a", "agent-a", 200}},
|
||||
|
||||
Reference in new issue
Block a user