package cli import "testing" func TestBuildAppReturnsConfiguredApp(t *testing.T) { app := BuildApp("dev") if app == nil { t.Fatal("expected app instance") } if app.prompter == nil { t.Fatal("expected config prompter to be configured") } if app.configStore == nil { t.Fatal("expected config store to be configured") } if app.openSecretStore == nil { t.Fatal("expected secret store opener to be configured") } if app.newMailService == nil { t.Fatal("expected mail service factory to be configured") } if app.newRunner == nil { t.Fatal("expected runner factory to be configured") } if app.loadManifest == nil { t.Fatal("expected manifest loader to be configured") } }