core/node_modules/c9/crypt_test.js
2015-02-10 23:41:24 +04:00

26 lines
731 B
JavaScript

"use strict";
"use server";
var assert = require("assert");
var crypt = require("./crypt");
module.exports = {
name: "cookie crypt",
"test encrpyt and decrypt should return input" : function() {
var sessionId = "vOcRVvhaBBauiYexVvWyJpPb.AqmabaXkhpmlR8AUkORJHu%2FB7WA57EsDqzled0VoKAg";
var secret = "geheim";
assert.equal(crypt.crypt(sessionId, secret), "C+kRJ4UWhmjgqo7DVv31cJLfZ9LIPLZB7OuMdN8i07ZdZHKlusCClMKaqBEwHDiKH3uFKf8IUZOxoVHU6+eNrkLArr32HrBDLr8qfnKfAgY");
assert.equal(
crypt.decrypt(crypt.crypt(sessionId, secret), secret),
sessionId
);
}
};
!module.parent && require("asyncjs").test.testcase(module.exports).exec();