Archived
1
0

Merge pull request #4265 from cdr/jsjoeio-add-tests

feat(cli): add test for defaultConfigFile
This commit is contained in:
Joe Previte
2021-09-28 16:19:32 -07:00
committed by GitHub
2 changed files with 29 additions and 4 deletions

View File

@ -6,6 +6,7 @@ import * as path from "path"
import {
Args,
bindAddrFromArgs,
defaultConfigFile,
parse,
setDefaults,
shouldOpenInExistingInstance,
@ -13,7 +14,7 @@ import {
splitOnFirstEquals,
} from "../../../src/node/cli"
import { tmpdir } from "../../../src/node/constants"
import { paths } from "../../../src/node/util"
import { generatePassword, paths } from "../../../src/node/util"
import { useEnv } from "../../utils/helpers"
type Mutable<T> = {
@ -642,3 +643,15 @@ describe("bindAddrFromArgs", () => {
resetValue()
})
})
describe("defaultConfigFile", () => {
it("should return the default config file as a string", async () => {
const password = await generatePassword()
const actual = defaultConfigFile(password)
expect(actual).toMatch(`bind-addr: 127.0.0.1:8080
auth: password
password: ${password}
cert: false`)
})
})