UNPKG

mrspider-mongodb-persister

Version:

mrspider middleware mongodb persistence

37 lines (28 loc) 924 B
var mongodbPersister = require('..'); var chai = require('chai'); var should = chai.should(); describe('mrspider mongodb persister', function () { var validPage; var validSpider; var validNext; var validParams; beforeEach(function () { validPage = {}; validSpider = {}; validNext = {}; validParams = { url: 'mongodb://localhost:27017/myproject', collection: 'mycollection' }; validPage.spider = validSpider; }); it('should call next given an invalid page', function (done) { var persister = mongodbPersister(validParams); persister._transform(validPage, 'utf8', done); }); it('should call next given an valid page', function (done) { var persister = mongodbPersister(validParams); validPage.valid = true; persister._transform(validPage, 'utf8', done); }); });