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.
This commit is contained in:
parent
15597e5fff
commit
396e47b07e
4 changed files with 21 additions and 3 deletions
1
Test.hs
1
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue