diff options
-rw-r--r-- | jarmon.test.js | 34 | ||||
-rw-r--r-- | test.html | 10 |
2 files changed, 44 insertions, 0 deletions
diff --git a/jarmon.test.js b/jarmon.test.js new file mode 100644 index 0000000..c4c1410 --- /dev/null +++ b/jarmon.test.js @@ -0,0 +1,34 @@ +/* Copyright (c) 2010 Richard Wall <richard (at) the-moon.net> + * See LICENSE for details. + * + * Unit tests for Jarmon + **/ + +YUI().use('test', function(Y) { + Y.Test.Runner.add(new Y.Test.Case({ + name: "jarmon.downloadBinary", + + setUp : function () { + }, + + tearDown : function () { + }, + + test_urlNotFound: function () { + var d = new jarmon.downloadBinary('non-existent-file.html'); + d.addBoth( + function(self, ret) { + console.log(ret); + self.resume(function() { + Y.Assert.isInstanceOf(Error, ret); + Y.Assert.areEqual(404, ret.message); + }); + }, this); + + this.wait(); + }, + })); + + //run all tests + Y.Test.Runner.run(); +}); diff --git a/test.html b/test.html new file mode 100644 index 0000000..9300d16 --- /dev/null +++ b/test.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html lang="en"> + <meta charset="utf-8"> + <title>Jarmon Unit Test Runner</title> + + <script src="http://yui.yahooapis.com/3.1.1/build/yui/yui-min.js"></script> + <script src="assets/js/dependencies.js"></script> + <script src="jarmon.js"></script> + <script src="jarmon.test.js"></script> +</html> |