UNPKG

lisense

Version:

A simple but working CLI tool to extract NPM package licenses reliably

43 lines (34 loc) 1 kB
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' ]); }); });