diff --git a/test/data/bytestring.settings b/test/data/bytestring.settings index b24137f..a002737 100644 --- a/test/data/bytestring.settings +++ b/test/data/bytestring.settings @@ -12,3 +12,4 @@ more' nix-dollar=b"$" no-unicode=b"\u202F" octal=b'\7777\1\28\33\449\555\8\42\176\177' +spaces=b' foo\n bar ' diff --git a/test/data/strings.settings b/test/data/strings.settings index 99cd310..378fe86 100644 --- a/test/data/strings.settings +++ b/test/data/strings.settings @@ -1,3 +1,8 @@ +[strings] +escapes-double="\\\a\b\f\n\r\t\v\c\d\e\"'\'" +escapes-single='\\\a\b\f\n\r\t\v\c\d\e\""\'' +spaces=" foo\n bar " + [org/gnome/evince] document-directory="@ms 'file:///home/user/Downloads'" diff --git a/test/output/bytestring.nix b/test/output/bytestring.nix index ae724bb..cf8da22 100644 --- a/test/output/bytestring.nix +++ b/test/output/bytestring.nix @@ -17,6 +17,7 @@ with lib.hm.gvariant; nix-dollar = mkByteString ''${"$"}''; no-unicode = mkByteString ''u202F''; octal = mkByteString ''\3777\1\28\33${"$"}9m8"~\177''; + spaces = mkByteString '' foo\n bar ''; }; }; diff --git a/test/output/strings.nix b/test/output/strings.nix index 6a905d4..b93b2e7 100644 --- a/test/output/strings.nix +++ b/test/output/strings.nix @@ -5,6 +5,12 @@ with lib.hm.gvariant; { dconf.settings = { + "strings" = { + escapes-double = "\\ \n cde\"''"; + escapes-single = "\\ \n cde\"\"'"; + spaces = " foo\n bar "; + }; + "org/gnome/evince" = { document-directory = "@ms 'file:///home/user/Downloads'"; };