PATH:
usr
/
local
/
lib
/
node_modules
/
pm2
/
node_modules
/
get-uri
/
test
/** * Module dependencies. */ var getUri = require('../'); var assert = require('assert'); var streamToArray = require('stream-to-array'); describe('get-uri', function () { describe('"data:" protocol', function () { var cache; it('should work for URL-encoded data', function (done) { getUri('data:,Hello%2C%20World!', function (err, rs) { if (err) return done(err); cache = rs; streamToArray(rs, function (err, array) { if (err) return done(err); var buf = Buffer.concat(array); assert.equal('Hello, World!', buf.toString()); done(); }); }); }); it('should work for base64-encoded data', function (done) { getUri('data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D', function (err, rs) { if (err) return done(err); streamToArray(rs, function (err, array) { if (err) return done(err); var buf = Buffer.concat(array); assert.equal('Hello, World!', buf.toString()); done(); }); }); }); it('should return ENOTMODIFIED for the same URI with `cache`', function (done) { getUri('data:,Hello%2C%20World!', { cache: cache }, function (err, rs) { assert(err); assert.equal('ENOTMODIFIED', err.code); done(); }); }); }); });
[-] http.js
[edit]
[+]
..
[-] server.crt
[edit]
[-] redirect.js
[edit]
[-] https.js
[edit]
[-] test.js
[edit]
[-] ftp.js
[edit]
[-] server.key
[edit]
[-] data.js
[edit]
[-] file.js
[edit]