diff options
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/fns-tests.el | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/src/fns-tests.el b/test/src/fns-tests.el index 7d56da77cf5..6236c9276d2 100644 --- a/test/src/fns-tests.el +++ b/test/src/fns-tests.el | |||
| @@ -858,4 +858,22 @@ | |||
| 858 | (puthash k k h))) | 858 | (puthash k k h))) |
| 859 | (should (= 100 (hash-table-count h))))) | 859 | (should (= 100 (hash-table-count h))))) |
| 860 | 860 | ||
| 861 | (ert-deftest test-secure-hash () | ||
| 862 | (should (equal (secure-hash 'md5 "foobar") | ||
| 863 | "3858f62230ac3c915f300c664312c63f")) | ||
| 864 | (should (equal (secure-hash 'sha1 "foobar") | ||
| 865 | "8843d7f92416211de9ebb963ff4ce28125932878")) | ||
| 866 | (should (equal (secure-hash 'sha224 "foobar") | ||
| 867 | "de76c3e567fca9d246f5f8d3b2e704a38c3c5e258988ab525f941db8")) | ||
| 868 | (should (equal (secure-hash 'sha256 "foobar") | ||
| 869 | (concat "c3ab8ff13720e8ad9047dd39466b3c89" | ||
| 870 | "74e592c2fa383d4a3960714caef0c4f2"))) | ||
| 871 | (should (equal (secure-hash 'sha384 "foobar") | ||
| 872 | (concat "3c9c30d9f665e74d515c842960d4a451c83a0125fd3de739" | ||
| 873 | "2d7b37231af10c72ea58aedfcdf89a5765bf902af93ecf06"))) | ||
| 874 | (should (equal (secure-hash 'sha512 "foobar") | ||
| 875 | (concat "0a50261ebd1a390fed2bf326f2673c145582a6342d5" | ||
| 876 | "23204973d0219337f81616a8069b012587cf5635f69" | ||
| 877 | "25f1b56c360230c19b273500ee013e030601bf2425")))) | ||
| 878 | |||
| 861 | (provide 'fns-tests) | 879 | (provide 'fns-tests) |