add tests for go config parser

This commit is contained in:
Jake Stewart
2023-09-03 16:39:27 +08:00
parent 0aa4c850ba
commit 8754d80832
2 changed files with 27 additions and 4 deletions

View File

@@ -47,6 +47,24 @@ func TestSSHConfigParsing(t *testing.T) {
rt()
conf = "env a=b"
rt(`export 'a'="b"`)
conf = "env a=\\"
rt(`export 'a'="\\"`)
conf = `env
\ a=
\\`
conf = "env\n \t \\ a=\n\\\\"
rt(`export 'a'="\\"`)
conf = `
e
\n
\v
\ a
\=
\\
\`
rt(`export 'a'="\\"`)
conf = "env a=b\nhostname 2\nenv a=c\nenv b=b"
rt(`export 'a'="b"`)
hostname = "2"