Example #1
0
    it('encodeStr decodeStr 应该相等', function() {
		var p = 'sdsfsds2',dec,enc
		console.log(enc = ID.encodeStr(p),dec = ID.decodeStr(enc),p == dec);
		p.should.eql(dec)
    });
Example #2
0
var srcdir = '../'
,ID = require(srcdir + 'lib/sessionid')
,should = require('should')

var p = 'sdsfsds2',dec,enc
console.log(enc = ID.encodeStr(p),dec = ID.decodeStr(enc),p == dec);

var cid = 'MForMDMvMTMyMS0uXm4zMDYZciwbOQ';
var dstr = ID.decodeStr(cid)
,ret = dstr.split('_',3)
console.log(ret,enc = ID.genCid(1,'s1'),dec = ID.parseCid(enc))

//console.log(dstr,ret,ID.parseCid(cid));



if(0)
describe('sessionid', function() {
    it('encInt decInt 应该相等', function() {
        var i = 1334915270 ,ei = ID.encInt(i)
        ID.decInt(ei).should.eql(i)
        console.log(ei,i)
    });
    it('encodeStr decodeStr 应该相等', function() {
		var p = 'sdsfsds2',dec,enc
		console.log(enc = ID.encodeStr(p),dec = ID.decodeStr(enc),p == dec);
		p.should.eql(dec)
    });
    it('php encInt js encInt 结果相同 ',function(done){
        var uid = 100
        ,cid=''