mirror of
https://github.com/LukeHagar/vercel.git
synced 2025-12-10 04:22:12 +00:00
[all] Remove now prefix in packages (#5928)
* remove prefix from codeowners * remove references from ignore files * Remove prefix from package json and tests * Add run js without prefixes * Rename package folders * Delete auto generated test files * Remove now-node in integration test * Put back deleted vercel json files * Remove eol * Add styfle suggestion to comment in utils/run.js Co-authored-by: Steven <steven@ceriously.com>
This commit is contained in:
72
packages/build-utils/test/unit.get-script-name.test.ts
vendored
Normal file
72
packages/build-utils/test/unit.get-script-name.test.ts
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
import assert from 'assert';
|
||||
import { getScriptName } from '../src';
|
||||
|
||||
describe('Test `getScriptName()`', () => {
|
||||
it('should return "vercel-*"', () => {
|
||||
const pkg = {
|
||||
scripts: {
|
||||
'vercel-dev': '',
|
||||
'vercel-build': '',
|
||||
dev: '',
|
||||
build: '',
|
||||
},
|
||||
};
|
||||
assert.equal(
|
||||
getScriptName(pkg, ['vercel-dev', 'now-dev', 'dev']),
|
||||
'vercel-dev'
|
||||
);
|
||||
assert.equal(
|
||||
getScriptName(pkg, ['vercel-build', 'now-build', 'build']),
|
||||
'vercel-build'
|
||||
);
|
||||
assert.equal(getScriptName(pkg, ['dev']), 'dev');
|
||||
assert.equal(getScriptName(pkg, ['build']), 'build');
|
||||
});
|
||||
|
||||
it('should return "now-*"', () => {
|
||||
const pkg = {
|
||||
scripts: {
|
||||
'now-dev': '',
|
||||
'now-build': '',
|
||||
dev: '',
|
||||
build: '',
|
||||
},
|
||||
};
|
||||
assert.equal(
|
||||
getScriptName(pkg, ['vercel-dev', 'now-dev', 'dev']),
|
||||
'now-dev'
|
||||
);
|
||||
assert.equal(
|
||||
getScriptName(pkg, ['vercel-build', 'now-build', 'build']),
|
||||
'now-build'
|
||||
);
|
||||
assert.equal(getScriptName(pkg, ['dev']), 'dev');
|
||||
assert.equal(getScriptName(pkg, ['build']), 'build');
|
||||
});
|
||||
|
||||
it('should return base script name', () => {
|
||||
const pkg = {
|
||||
scripts: {
|
||||
dev: '',
|
||||
build: '',
|
||||
},
|
||||
};
|
||||
assert.equal(getScriptName(pkg, ['dev']), 'dev');
|
||||
assert.equal(getScriptName(pkg, ['build']), 'build');
|
||||
});
|
||||
|
||||
it('should return `null`', () => {
|
||||
assert.equal(getScriptName(undefined, ['build']), null);
|
||||
assert.equal(getScriptName({}, ['build']), null);
|
||||
assert.equal(getScriptName({ scripts: {} }, ['build']), null);
|
||||
|
||||
const pkg = {
|
||||
scripts: {
|
||||
dev: '',
|
||||
build: '',
|
||||
},
|
||||
};
|
||||
assert.equal(getScriptName(pkg, ['vercel-dev', 'now-dev']), null);
|
||||
assert.equal(getScriptName(pkg, ['vercel-build', 'now-build']), null);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user