mirror of
https://github.com/bvanroll/rpiRadio.git
synced 2025-08-31 21:12:46 +00:00
Initial Commit
This commit is contained in:
32
ProjectNow/NodeServer/node_modules/event-stream/test/parse.asynct.js
generated
vendored
Normal file
32
ProjectNow/NodeServer/node_modules/event-stream/test/parse.asynct.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
var es = require('../')
|
||||
, it = require('it-is').style('colour')
|
||||
|
||||
exports ['es.parse() writes parsing errors with console.error'] = function (test) {
|
||||
var parseStream = es.parse()
|
||||
var oldConsoleError = console.error
|
||||
console.error = function () {
|
||||
console.error = oldConsoleError
|
||||
it(arguments.length > 0).ok()
|
||||
test.done()
|
||||
}
|
||||
|
||||
// bare word is not valid JSON
|
||||
parseStream.write('A')
|
||||
}
|
||||
|
||||
exports ['es.parse({error: true(thy)}) emits error events from parsing'] = function (test) {
|
||||
var parseStream = es.parse({error: 1})
|
||||
var expectedError
|
||||
try {
|
||||
JSON.parse('A')
|
||||
} catch(e) {
|
||||
expectedError = e
|
||||
}
|
||||
|
||||
parseStream.on('error', function (e) {
|
||||
it(e).deepEqual(expectedError)
|
||||
process.nextTick(function () {
|
||||
test.done()
|
||||
})
|
||||
}).write('A')
|
||||
}
|
Reference in New Issue
Block a user