MCPcopy Create free account
hub / github.com/SmartThingsCommunity/smartthings-cli / makeConfig

Function makeConfig

src/__tests__/lib/cli-config.test.ts:505–511  ·  view source on GitHub ↗
(profiles: ProfilesByName, managedProfiles: ProfilesByName)

Source from the content-addressed store, hash-verified

503describe('resetManagedConfigKey', () => {
504 const deepCopy = <T> (input: T): T => JSON.parse(JSON.stringify(input))
505 const makeConfig = (profiles: ProfilesByName, managedProfiles: ProfilesByName): CLIConfig => deepCopy({
506 ...descriptionTemplate,
507 profileName: 'defaultProfile',
508 profiles,
509 managedProfiles,
510 mergedProfiles: mergeProfiles(profiles, managedProfiles),
511 } as CLIConfig)
512
513 const profilesWithKeyToRemove: ProfilesByName = {
514 profile1: {

Callers 1

cli-config.test.tsFile · 0.85

Calls 2

deepCopyFunction · 0.85
mergeProfilesFunction · 0.85

Tested by

no test coverage detected