summaryrefslogtreecommitdiff
path: root/jarmon.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'jarmon.test.js')
-rw-r--r--jarmon.test.js34
1 files changed, 34 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();
+});