lisense
Version:
A simple but working CLI tool to extract NPM package licenses reliably
43 lines (34 loc) • 1 kB
JavaScript
const { getProdPackages } = require('../lisense');
const BASE_DIR = process.cwd();
describe('function getProdPackages', () => {
test('list the correct prod packages for this module', async () => {
const pkgs = await getProdPackages(BASE_DIR, false);
expect(pkgs).toStrictEqual([
'ascii-table',
'chalk',
'commander',
'debug',
'ms',
'ansi-styles',
'supports-color',
'has-flag',
'color-convert',
'color-name'
]);
});
test('check with pedantic mode successfull', async () => {
const pkgs = await getProdPackages(BASE_DIR, true);
expect(pkgs).toStrictEqual([
'ascii-table',
'chalk',
'commander',
'debug',
'ms',
'ansi-styles',
'supports-color',
'has-flag',
'color-convert',
'color-name'
]);
});
});