From 87e8b11c38cb3be0a32f532c2e737594d2fdd453 Mon Sep 17 00:00:00 2001 From: Wei Lim Date: Thu, 17 Oct 2024 08:23:42 -0700 Subject: [PATCH] add test case for all working together --- cli/azd/internal/scaffold/scaffold_test.go | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/cli/azd/internal/scaffold/scaffold_test.go b/cli/azd/internal/scaffold/scaffold_test.go index 127e5849e11..775aa924ff6 100644 --- a/cli/azd/internal/scaffold/scaffold_test.go +++ b/cli/azd/internal/scaffold/scaffold_test.go @@ -76,6 +76,51 @@ func TestExecInfra(t *testing.T) { }, }, }, + { + "All", + InfraSpec{ + DbPostgres: &DatabasePostgres{ + DatabaseName: "appdb", + }, + DbCosmosMongo: &DatabaseCosmosMongo{ + DatabaseName: "appdb", + }, + DbRedis: &DatabaseRedis{}, + Services: []ServiceSpec{ + { + Name: "api", + Port: 3100, + Backend: &Backend{ + Frontends: []ServiceReference{ + { + Name: "web", + }, + }, + }, + DbCosmosMongo: &DatabaseReference{ + DatabaseName: "appdb", + }, + DbRedis: &DatabaseReference{ + DatabaseName: "redis", + }, + DbPostgres: &DatabaseReference{ + DatabaseName: "appdb", + }, + }, + { + Name: "web", + Port: 3101, + Frontend: &Frontend{ + Backends: []ServiceReference{ + { + Name: "api", + }, + }, + }, + }, + }, + }, + }, { "API with Postgres", InfraSpec{