diff --git a/lib/levelup.js b/lib/levelup.js index aae12a10..fa5d5a6c 100644 --- a/lib/levelup.js +++ b/lib/levelup.js @@ -449,6 +449,7 @@ function utilStatic (name) { } module.exports = LevelUP +module.exports.errors = require('./errors'); // DEPRECATED: prefer accessing LevelDOWN for this: require('leveldown').destroy() module.exports.destroy = utilStatic('destroy') // DEPRECATED: prefer accessing LevelDOWN for this: require('leveldown').repair() diff --git a/test/batch-test.js b/test/batch-test.js index 6decd0f5..a5015664 100644 --- a/test/batch-test.js +++ b/test/batch-test.js @@ -3,7 +3,8 @@ * MIT License <https://github.com/rvagg/node-levelup/blob/master/LICENSE.md> */ -var errors = require('../lib/errors.js') +var levelup = require('../lib/levelup') + , errors = levelup.errors , async = require('async') , common = require('./common') diff --git a/test/common.js b/test/common.js index 2be68265..2fe814a1 100644 --- a/test/common.js +++ b/test/common.js @@ -13,8 +13,11 @@ var referee = require('referee') , path = require('path') , delayed = require('delayed').delayed , levelup = require('../lib/levelup.js') + , errors = require('../lib/errors') , dbidx = 0 +assert(levelup.errors === errors); + referee.add('isInstanceOf', { assert: function (actual, expected) { return actual instanceof expected diff --git a/test/get-put-del-test.js b/test/get-put-del-test.js index cf20da0d..6848ddf7 100644 --- a/test/get-put-del-test.js +++ b/test/get-put-del-test.js @@ -3,7 +3,8 @@ * MIT License <https://github.com/rvagg/node-levelup/blob/master/LICENSE.md> */ -var errors = require('../lib/errors.js') +var levelup = require('../lib/levelup.js') + , errors = levelup.errors , async = require('async') , common = require('./common') diff --git a/test/init-test.js b/test/init-test.js index 7fc3fb8e..7001b5c4 100644 --- a/test/init-test.js +++ b/test/init-test.js @@ -4,7 +4,7 @@ */ var levelup = require('../lib/levelup.js') - , errors = require('../lib/errors.js') + , errors = levelup.errors , fs = require('fs') , common = require('./common') diff --git a/test/null-and-undefined-test.js b/test/null-and-undefined-test.js index e895d158..11bb6c2f 100644 --- a/test/null-and-undefined-test.js +++ b/test/null-and-undefined-test.js @@ -4,7 +4,7 @@ */ var levelup = require('../lib/levelup.js') - , errors = require('../lib/errors.js') + , errors = levelup.errors , common = require('./common') , assert = require('referee').assert diff --git a/test/optional-leveldown-test.js b/test/optional-leveldown-test.js index 9f74e433..72a4f8bb 100644 --- a/test/optional-leveldown-test.js +++ b/test/optional-leveldown-test.js @@ -3,10 +3,11 @@ * MIT License <https://github.com/rvagg/node-levelup/blob/master/LICENSE.md> */ -var assert = require('referee').assert +var levelup = require('../lib/levelup') + , assert = require('referee').assert , refute = require('referee').refute , buster = require('bustermove') - , errors = require('../lib/errors') + , errors = levelup.errors function clearCache () { delete require.cache[require.resolve('..')]