Skip to content

Commit

Permalink
test: issue #589 (#851)
Browse files Browse the repository at this point in the history
  • Loading branch information
evilebottnawi committed Dec 5, 2018
1 parent f599c70 commit b0aa159
Show file tree
Hide file tree
Showing 4 changed files with 119 additions and 0 deletions.
112 changes: 112 additions & 0 deletions test/__snapshots__/modules-option.test.js.snap
Expand Up @@ -1405,6 +1405,118 @@ Object {

exports[`modules case \`declaration-value\`: (export \`only locals\`) (\`modules\` value is \`true)\`: warnings 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`false)\`: errors 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`false)\`: locals 1`] = `undefined`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`false)\`: module (evaluated) 1`] = `
Array [
Array [
1,
"body:before {
content: '';
background: url(/webpack/public/path/5b1f36bc41ab31f5b801d48ba1d65781.png);
}
",
"",
],
]
`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`false)\`: warnings 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`global)\`: errors 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`global)\`: locals 1`] = `undefined`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`global)\`: module (evaluated) 1`] = `
Array [
Array [
1,
"body:before {
content: '';
background: url(/webpack/public/path/5b1f36bc41ab31f5b801d48ba1d65781.png);
}
",
"",
],
]
`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`global)\`: warnings 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`local)\`: errors 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`local)\`: locals 1`] = `undefined`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`local)\`: module (evaluated) 1`] = `
Array [
Array [
1,
"body:before {
content: '';
background: url(/webpack/public/path/5b1f36bc41ab31f5b801d48ba1d65781.png);
}
",
"",
],
]
`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`local)\`: warnings 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`true)\`: errors 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`true)\`: locals 1`] = `undefined`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`true)\`: module (evaluated) 1`] = `
Array [
Array [
1,
"body:before {
content: '';
background: url(/webpack/public/path/5b1f36bc41ab31f5b801d48ba1d65781.png);
}
",
"",
],
]
`;

exports[`modules case \`issue-589\`: (export \`all\`) (\`modules\` value is \`true)\`: warnings 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`false)\`: errors 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`false)\`: locals 1`] = `undefined`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`false)\`: module (evaluated) 1`] = `Object {}`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`false)\`: warnings 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`global)\`: errors 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`global)\`: locals 1`] = `undefined`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`global)\`: module (evaluated) 1`] = `Object {}`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`global)\`: warnings 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`local)\`: errors 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`local)\`: locals 1`] = `undefined`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`local)\`: module (evaluated) 1`] = `Object {}`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`local)\`: warnings 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`true)\`: errors 1`] = `Array []`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`true)\`: locals 1`] = `undefined`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`true)\`: module (evaluated) 1`] = `Object {}`;

exports[`modules case \`issue-589\`: (export \`only locals\`) (\`modules\` value is \`true)\`: warnings 1`] = `Array []`;

exports[`modules case \`keyframes-and-animation\`: (export \`all\`) (\`modules\` value is \`false)\`: errors 1`] = `Array []`;

exports[`modules case \`keyframes-and-animation\`: (export \`all\`) (\`modules\` value is \`false)\`: locals 1`] = `undefined`;
Expand Down
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions test/fixtures/modules/tests-cases/issue-589/source.css
@@ -0,0 +1,4 @@
body:before {
content: '';
background: url('~!!file-loader!./img.png');
}
3 changes: 3 additions & 0 deletions test/helpers.js
Expand Up @@ -30,6 +30,7 @@ function evaluated(output, modules, moduleId = 1) {
if (modules && Array.isArray(modules)) {
const importedModule = modules.find((el) => {
const modulePath = el.identifier.split('!').pop();
// We need refactor this logic
const importedPaths = [
'nested-import',
'postcss-present-env',
Expand All @@ -43,6 +44,7 @@ function evaluated(output, modules, moduleId = 1) {
'modules/issue-286',
'modules/node_modules',
'modules/tests-cases/urls',
'modules/tests-cases/issue-589',
'modules/tests-cases/comments',
'modules/tests-cases/values-3',
'modules/tests-cases/values-4',
Expand All @@ -62,6 +64,7 @@ function evaluated(output, modules, moduleId = 1) {
.replace('aliasesImg/', '')
.replace('aliasesImport/', '')
.replace('aliasesComposes/', '')
.replace(/!!(.*)?!/, '')
)
);

Expand Down

0 comments on commit b0aa159

Please sign in to comment.