npm.js 949 B

1234567891011121314151617181920212223242526272829
  1. var fs = require('fs')
  2. , clarinet = require('../clarinet.js')
  3. , npm_stream = clarinet.createStream()
  4. , twitter_stream = clarinet.createStream()
  5. , assert = require('assert')
  6. ;
  7. describe('clarinet', function(){
  8. describe('#npm', function() {
  9. it('should be able to parse npm', function (done){
  10. npm_stream.on("error", function (err) { done(err); });
  11. npm_stream.on("end", function () {
  12. assert.ok(true, "npm worked");
  13. done();
  14. });
  15. fs.createReadStream(__dirname + '/../samples/npm.json')
  16. .pipe(npm_stream);
  17. });
  18. it('should be able to parse twitter', function (done){
  19. twitter_stream.on("error", function (err) { done(err); });
  20. twitter_stream.on("end", function () {
  21. assert.ok(true, "twit worked");
  22. done();
  23. });
  24. fs.createReadStream(__dirname + '/../samples/twitter.json')
  25. .pipe(twitter_stream);
  26. });
  27. });
  28. });