From 3a31b000bbe0db0948f0422020f7381909b93e57 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 16 Oct 2013 12:46:24 -0400 Subject: tighten file2key to not produce invalid keys with no keyName A file named "foo-" or "foo-bar" was taken as a key's file, with a backend of "foo", and an empty keyName. This led to various problems, especially because converting that key back to a file did not yeild the same filename. --- Test.hs | 1 + 1 file changed, 1 insertion(+) (limited to 'Test.hs') diff --git a/Test.hs b/Test.hs index 34bf834c5..cc9fc43a6 100644 --- a/Test.hs +++ b/Test.hs @@ -119,6 +119,7 @@ quickcheck = , check "prop_idempotent_deencode" Utility.Format.prop_idempotent_deencode , check "prop_idempotent_fileKey" Locations.prop_idempotent_fileKey , check "prop_idempotent_key_encode" Types.Key.prop_idempotent_key_encode + , check "prop_idempotent_key_decode" Types.Key.prop_idempotent_key_decode , check "prop_idempotent_shellEscape" Utility.SafeCommand.prop_idempotent_shellEscape , check "prop_idempotent_shellEscape_multiword" Utility.SafeCommand.prop_idempotent_shellEscape_multiword , check "prop_logs_sane" Logs.prop_logs_sane -- cgit v1.2.3