Wan2.1/web_interface/node_modules/clarinet/test/npm.js
2025-05-17 10:46:44 +00:00

29 lines
949 B
JavaScript

var fs = require('fs')
, clarinet = require('../clarinet.js')
, npm_stream = clarinet.createStream()
, twitter_stream = clarinet.createStream()
, assert = require('assert')
;
describe('clarinet', function(){
describe('#npm', function() {
it('should be able to parse npm', function (done){
npm_stream.on("error", function (err) { done(err); });
npm_stream.on("end", function () {
assert.ok(true, "npm worked");
done();
});
fs.createReadStream(__dirname + '/../samples/npm.json')
.pipe(npm_stream);
});
it('should be able to parse twitter', function (done){
twitter_stream.on("error", function (err) { done(err); });
twitter_stream.on("end", function () {
assert.ok(true, "twit worked");
done();
});
fs.createReadStream(__dirname + '/../samples/twitter.json')
.pipe(twitter_stream);
});
});
});