Skip to content

Commit

Permalink
Merge branch 'next' into fix/bail-watch-warn
Browse files Browse the repository at this point in the history
  • Loading branch information
snitin315 committed Sep 18, 2020
2 parents dbeaeb2 + 1bd9ac9 commit ffd35ce
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 4 deletions.
1 change: 1 addition & 0 deletions test/core-flags/module-flags.test.js
Expand Up @@ -57,6 +57,7 @@ describe('module config related flag', () => {
if (propName === 'use' || propName === 'type') {
expect(stdout).toContain(`${propName}: 'javascript/auto'`);
} else if (property.includes('use-')) {
stdout = run(__dirname, ['--module-rules-use-loader', 'myLoader']).stdout;
expect(stdout).toContain(`use: [Object]`);
} else if (propName === 'enforce') {
stdout = run(__dirname, [`--${flag.name}`, 'pre', '--module-rules-use-loader', 'myLoader']).stdout;
Expand Down
23 changes: 19 additions & 4 deletions test/core-flags/resolve-flags.test.js
Expand Up @@ -14,7 +14,7 @@ describe('resolve config related flags', () => {
}
const propName = hyphenToUpperCase(property);

if (flag.type === Boolean && !flag.name.includes('alias-')) {
if (flag.type === Boolean && !flag.name.includes('alias-') && !flag.name.includes('fallback-')) {
it(`should config --${flag.name} correctly`, () => {
const { stderr, stdout } = run(__dirname, [`--${flag.name}`]);

Expand All @@ -28,7 +28,7 @@ describe('resolve config related flags', () => {
});
}

if (flag.type === String && !flag.name.includes('alias-')) {
if (flag.type === String && !flag.name.includes('alias-') && !flag.name.includes('fallback-')) {
it(`should config --${flag.name} correctly`, () => {
const { stderr, stdout } = run(__dirname, [`--${flag.name}`, 'browser']);
expect(stderr).toBeFalsy();
Expand All @@ -40,7 +40,7 @@ describe('resolve config related flags', () => {
});
}

if (flag.name.includes('alias-')) {
if (flag.name.includes('alias-') || flag.name.includes('fallback-')) {
it(`should config --${flag.name} correctly`, () => {
const { stderr, stdout } = run(__dirname, [
`--resolve-alias-alias`,
Expand All @@ -55,25 +55,40 @@ describe('resolve config related flags', () => {
'loaderName',
'--resolve-loader-alias-fields',
'loader-field',
'--resolve-fallback-alias',
'fall-alias',
'--resolve-fallback-name',
'fall-name',
'--resolve-loader-fallback-alias',
'loader-fall-alias',
'--resolve-loader-fallback-name',
'loader-fall-name',
]);
expect(stderr).toBeFalsy();
expect(stdout).toContain(`alias: [ { alias: 'alias', name: 'name' } ]`);
expect(stdout).toContain(`aliasFields: [ 'aliasField' ]`);
expect(stdout).toContain(`alias: [ { alias: 'loaderAlias', name: 'loaderName' } ]`);
expect(stdout).toContain(`aliasFields: [ 'loader-field' ]`);
expect(stdout).toContain('fall-name');
expect(stdout).toContain('fall-alias');
expect(stdout).toContain('loader-fall-name');
expect(stdout).toContain('loader-fall-alias');
});

if (flag.name.includes('reset')) {
it(`should config --${flag.name} alias-reset flags correctly`, () => {
const { stderr, stdout } = run(__dirname, [
`--resolve-alias-reset`,
'--resolve-alias-reset',
'--resolve-fallback-reset',
'--resolve-alias-fields-reset',
'--resolve-loader-alias-reset',
'--resolve-loader-alias-fields-reset',
'--resolve-loader-fallback-reset',
]);
expect(stderr).toBeFalsy();
expect(stdout).toContain(`alias: []`);
expect(stdout).toContain(`aliasFields: []`);
expect(stdout).toContain(`fallback: []`);
});
}
}
Expand Down

0 comments on commit ffd35ce

Please sign in to comment.