aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test-password.js
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@redhat.com>2010-07-16 00:06:17 +0200
committerMatěj Cepl <mcepl@redhat.com>2010-07-16 00:06:54 +0200
commit123513286f8baadb97c27468690b5bdf335dcecc (patch)
treeb558f3c999eca64e72b5e587d0950cd23309d9ab /tests/test-password.js
parentba252f0d000152ca5554f17206c1515b847cee59 (diff)
downloadbugzilla-triage-123513286f8baadb97c27468690b5bdf335dcecc.tar.gz
Passwords library with unit test.
Diffstat (limited to 'tests/test-password.js')
-rw-r--r--tests/test-password.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test-password.js b/tests/test-password.js
new file mode 100644
index 0000000..e605dc4
--- /dev/null
+++ b/tests/test-password.js
@@ -0,0 +1,18 @@
+/*jslint forin: true, rhino: true, onevar: false, browser: true, evil: true, laxbreak: true, undef: true, nomen: true, eqeqeq: true, bitwise: true, maxerr: 1000, immed: false, white: false, plusplus: false, regexp: false, undef: false */
+// Released under the MIT/X11 license
+// http://www.opensource.org/licenses/mit-license.php
+"use strict";
+var passMod = require("passwords");
+var BTSRealm = "BTSTest";
+var testLogin = "testUser";
+var testPass = "verySecret";
+var testDomain = "http://www.example.com";
+
+exports.ensureSetPassword = function (test) {
+ passMod.setPassword(testLogin, testPass,
+ testDomain, BTSRealm);
+ test.assertEqual(passMod.getPassword(testLogin,
+ testDomain, BTSRealm), testPass, "");
+ passMod.removePassword(testLogin, testPass,
+ testDomain, BTSRealm);
+};