autolevel.js

Automatically use the right abstract-leveldown module for your configuration
git clone git://git.finwo.net/lib/autolevel.js
Log | Files | Refs | README | LICENSE

has-module.test.js (1325B)


      1 //import expect from 'expect';
      2 
      3 //// Setup environment
      4 //if ( 'object' !== typeof process ) process = {};
      5 //if (!process.env) process.env = {};
      6 //process.env.TEST = true;
      7 
      8 //// Load extends
      9 //expect.extend(require('jest-isa'));
     10 
     11 //// Load our module
     12 //let hasModule = require('./has-module');
     13 
     14 //test('Ensure hasModule is a function', async () => {
     15 //  expect(hasModule).toBeDefined(); // Basics
     16 //  expect(hasModule).isA(Function);
     17 //});
     18 
     19 //test('Verify some packages', async () => {
     20 //  expect(hasModule('./has-module')).toBe(true);
     21 //  expect(hasModule('./index')).toBe(true);
     22 //  expect(hasModule('jest-isa')).toBe(true);
     23 //  expect(hasModule('non-existent-module')).toBe(false);
     24 //  expect(hasModule('pizza-courier')).toBe(false);
     25 //});
     26 
     27 //// TODO: fix this one
     28 //// test('Verify some packages without require.resolve', async () => {
     29 ////
     30 ////   // Reload module
     31 ////   process.env.NO_RESOLVE = true;
     32 ////   console.log(process.env);
     33 ////   delete require.cache[require.resolve('./has-module')];
     34 ////   hasModule = require('./has-module');
     35 ////
     36 ////   expect(hasModule('./has-module')).toBe(true);
     37 ////   expect(hasModule('./index')).toBe(true);
     38 ////   expect(hasModule('jest-isa')).toBe(true);
     39 ////   expect(hasModule('non-existent-module')).toBe(false);
     40 ////   expect(hasModule('pizza-courier')).toBe(false);
     41 //// });