move datalayout to separate file for tests

This commit is contained in:
Girish Ramakrishnan
2019-01-22 17:35:36 -08:00
parent b16ff33688
commit 6d365fde14
3 changed files with 58 additions and 50 deletions
+2 -1
View File
@@ -2,6 +2,7 @@
var assert = require('assert'),
async = require('async'),
DataLayout = require('./datalayout.js'),
debug = require('debug')('box:syncer'),
fs = require('fs'),
path = require('path'),
@@ -62,7 +63,7 @@ function ISFILE(x) {
}
function sync(dataLayout, taskProcessor, concurrency, callback) {
assert.strictEqual(typeof dataLayout, 'object'); // is a DataLayout
assert(dataLayout instanceof DataLayout, 'Expecting dataLayout to be a DataLayout');
assert.strictEqual(typeof taskProcessor, 'function');
assert.strictEqual(typeof concurrency, 'number');
assert.strictEqual(typeof callback, 'function');