UNPKG

dojox

Version:

Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.

19 lines (17 loc) 599 B
define(['doh', '../../digests/_base', '../../digests/MD5'], function(doh, ded, MD5){ var message="The rain in Spain falls mainly on the plain."; var base64="OUhxbVZ1Mtmu4zx9LzS5cA=="; var hex="3948716d567532d9aee33c7d2f34b970"; var s="9HqmVu2\xD9\xAE\xE3<}/4\xB9p"; doh.register("dojox.encoding.tests.digests.MD5", [ function testBase64Compute(t){ t.assertEqual(base64, MD5(message)); }, function testHexCompute(t){ t.assertEqual(hex, MD5(message, ded.outputTypes.Hex)); }, function testStringCompute(t){ t.assertEqual(s, MD5(message, ded.outputTypes.String)); } ]); });