Sha256: d8ce30357cd7145250bfadebfba1bb470da301ac842c751c28e453fd06229501

Contents?: true

Size: 743 Bytes

Versions: 7

Compression:

Stored size: 743 Bytes

Contents

var Cookie = require('../vendor/cookie')
  , assert = require('assert');

var str = 'Sid="s543qactge.wKE61E01Bs%2BKhzmxrwrnug="; Path=/; httpOnly; Expires=Sat, 04 Dec 2010 23:27:28 GMT';
var cookie = new Cookie(str);

// test .toString()
assert.equal(cookie.toString(), str);

// test .path
assert.equal(cookie.path, '/');

// test .httpOnly
assert.equal(cookie.httpOnly, true);

// test .name
assert.equal(cookie.name, 'Sid');

// test .value
assert.equal(cookie.value, '"s543qactge.wKE61E01Bs%2BKhzmxrwrnug="');

// test .expires
assert.equal(cookie.expires instanceof Date, true);

// test .path default
var cookie = new Cookie('foo=bar', { url: 'http://foo.com/bar' });
assert.equal(cookie.path, '/bar');

console.log('All tests passed');

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
vulcan-0.8.2 server/node_modules/cradle/node_modules/request/tests/test-cookie.js
vulcan-0.8.1 server/node_modules/cradle/node_modules/request/tests/test-cookie.js
iron_worker_ng-0.10.1 iron_worker_examples/binary/phantom-nodejs/node_modules/iron_worker/node_modules/iron_core/node_modules/request/tests/test-cookie.js
vulcan-0.8.0 server/node_modules/cradle/node_modules/request/tests/test-cookie.js
vulcan-0.7.2 server/node_modules/cradle/node_modules/request/tests/test-cookie.js
vulcan-0.7.1 server/node_modules/cradle/node_modules/request/tests/test-cookie.js
vulcan-0.7.0 server/node_modules/cradle/node_modules/request/tests/test-cookie.js