/
var
/
www
/
myprog.com.ua
/
server
/
node
/
node_modules
/
parseqs
/
/var/www/myprog.com.ua/server/node/node_modules/parseqs
mkdir
upload
Name
Size
Mode
Actions
index.js
708
0644
edit
dl
rm
Makefile
43
0644
edit
dl
rm
package.json
327
0644
edit
dl
rm
test.js
924
0644
edit
dl
rm
Edit:
/var/www/myprog.com.ua/server/node/node_modules/parseqs/test.js
(924B)
var assert = require('better-assert'); var expect = require('expect.js'); var util = require('./index.js'); describe('querystring test suite', function(){ it('should parse a querystring and return an object', function () { // Single assignment var queryObj = util.decode("foo=bar"); expect(queryObj.foo).to.be("bar"); // Multiple assignments queryObj = util.decode("france=paris&germany=berlin"); expect(queryObj.france).to.be("paris"); expect(queryObj.germany).to.be("berlin"); // Assignments containing non-alphanumeric characters queryObj = util.decode("india=new%20delhi"); expect(queryObj.india).to.be("new delhi"); }); it('should construct a query string from an object', function () { expect(util.encode({ a: 'b' })).to.be('a=b'); expect(util.encode({ a: 'b', c: 'd' })).to.be('a=b&c=d'); expect(util.encode({ a: 'b', c: 'tobi rocks' })).to.be('a=b&c=tobi%20rocks'); }); });
Save
cmd:
run