CodeLiturgy.Dashboard/CodeLiturgy.Views/Augeas/lens/tests/test_tinc.aug

41 lines
725 B
Plaintext

module Test_tinc =
let lns = Tinc.lns
test lns get "Subnet = 10.1.4.5\n" = { "Subnet" = "10.1.4.5" }
test lns get "foo = bar\n" = { "foo" = "bar" }
test lns get "foo bar\n" = { "foo" = "bar" }
test lns get "foo bar\n" = { "foo" = "bar" }
test lns get
"-----BEGIN RSA PUBLIC KEY-----
abcde
-----END RSA PUBLIC KEY-----" = { "#key" = "abcde" }
test lns get "foo = bar\nbar = baz\n" =
{ "foo" = "bar" }
{ "bar" = "baz" }
test lns get
"foo = bar
-----BEGIN RSA PUBLIC KEY-----
bar
-----END RSA PUBLIC KEY-----" =
{ "foo" = "bar" }
{ }
{ "#key" = "bar" }
(*
test lns get
"-----BEGIN RSA PUBLIC KEY-----
foo
-----END RSA PUBLIC KEY-----
-----BEGIN RSA PUBLIC KEY-----
bar
-----END RSA PUBLIC KEY-----
" = ?
*)