mirror of
https://github.com/arnaucube/raspberryGPIOhtmlserver.git
synced 2026-02-08 04:06:43 +01:00
servidor funciona, gpio desabilitat
This commit is contained in:
44
node_modules/cookie/test/parse.js
generated
vendored
Executable file
44
node_modules/cookie/test/parse.js
generated
vendored
Executable file
@@ -0,0 +1,44 @@
|
||||
|
||||
var assert = require('assert');
|
||||
|
||||
var cookie = require('..');
|
||||
|
||||
suite('parse');
|
||||
|
||||
test('basic', function() {
|
||||
assert.deepEqual({ foo: 'bar' }, cookie.parse('foo=bar'));
|
||||
assert.deepEqual({ foo: '123' }, cookie.parse('foo=123'));
|
||||
});
|
||||
|
||||
test('ignore spaces', function() {
|
||||
assert.deepEqual({ FOO: 'bar', baz: 'raz' },
|
||||
cookie.parse('FOO = bar; baz = raz'));
|
||||
});
|
||||
|
||||
test('escaping', function() {
|
||||
assert.deepEqual({ foo: 'bar=123456789&name=Magic+Mouse' },
|
||||
cookie.parse('foo="bar=123456789&name=Magic+Mouse"'));
|
||||
|
||||
assert.deepEqual({ email: ' ",;/' },
|
||||
cookie.parse('email=%20%22%2c%3b%2f'));
|
||||
});
|
||||
|
||||
test('ignore escaping error and return original value', function() {
|
||||
assert.deepEqual({ foo: '%1', bar: 'bar' }, cookie.parse('foo=%1;bar=bar'));
|
||||
});
|
||||
|
||||
test('ignore non values', function() {
|
||||
assert.deepEqual({ foo: '%1', bar: 'bar' }, cookie.parse('foo=%1;bar=bar;HttpOnly;Secure'));
|
||||
});
|
||||
|
||||
test('unencoded', function() {
|
||||
assert.deepEqual({ foo: 'bar=123456789&name=Magic+Mouse' },
|
||||
cookie.parse('foo="bar=123456789&name=Magic+Mouse"',{
|
||||
decode: function(value) { return value; }
|
||||
}));
|
||||
|
||||
assert.deepEqual({ email: '%20%22%2c%3b%2f' },
|
||||
cookie.parse('email=%20%22%2c%3b%2f',{
|
||||
decode: function(value) { return value; }
|
||||
}));
|
||||
})
|
||||
Reference in New Issue
Block a user