@iyowei/create-esm
Version:
这是一个命令行工具,给到 ESM 源码文件路径后,自动创建一个项目、打包、发布,确保一个指令即可在项目中安装使用,进而支持跨项目使用。
27 lines (23 loc) • 592 B
JavaScript
import assert from 'assert';
import {
getTasksList,
TASK_ALIAS_COPY,
TASK_ALIAS_REPO,
TASK_ALIAS_PUBLISH,
TASKS,
} from './index.js';
describe('getTasksList()', () => {
it(`breaker: "${TASK_ALIAS_COPY}"`, () => {
assert.deepStrictEqual(getTasksList(TASK_ALIAS_COPY), [
'repo',
'npm',
'copy',
]);
});
it(`breaker: "${TASK_ALIAS_PUBLISH}"`, () => {
assert.deepStrictEqual(getTasksList(TASK_ALIAS_PUBLISH), TASKS);
});
it(`breaker: "${TASK_ALIAS_REPO}"`, () => {
assert.deepStrictEqual(getTasksList(TASK_ALIAS_REPO), ['repo']);
});
});