diff --git a/garden-service/src/garden.ts b/garden-service/src/garden.ts index 941d3ca7eb..fd87caf771 100644 --- a/garden-service/src/garden.ts +++ b/garden-service/src/garden.ts @@ -711,7 +711,7 @@ export class Garden { environmentName: this.environment.name, providers: this.environment.providers, variables: this.environment.variables, - modules: sortBy(Object.values(this.moduleConfigs), "name"), + moduleConfigs: sortBy(await this.resolveModuleConfigs(), "name"), } } @@ -722,5 +722,5 @@ export interface ConfigDump { environmentName: string providers: Provider[] variables: PrimitiveMap - modules: ModuleConfig[] + moduleConfigs: ModuleConfig[] } diff --git a/garden-service/test/src/commands/get/get-config.ts b/garden-service/test/src/commands/get/get-config.ts index e5de286df7..37a6c565fd 100644 --- a/garden-service/test/src/commands/get/get-config.ts +++ b/garden-service/test/src/commands/get/get-config.ts @@ -1,7 +1,6 @@ import { expect } from "chai" import { makeTestGardenA } from "../../../helpers" import { GetConfigCommand } from "../../../../src/commands/get/get-config" -import { isSubset } from "../../../../src/util/is-subset" import { sortBy } from "lodash" describe("GetConfigCommand", () => { @@ -24,9 +23,9 @@ describe("GetConfigCommand", () => { environmentName: garden.environment.name, providers: garden.environment.providers, variables: garden.environment.variables, - modules: sortBy(await garden.resolveModuleConfigs(), "name"), + moduleConfigs: sortBy(await garden.resolveModuleConfigs(), "name"), } - expect(isSubset(config, res.result)).to.be.true + expect(config).to.deep.equal(res.result) }) })