Skip to content

Commit

Permalink
test: add vitejs#8245 test case
Browse files Browse the repository at this point in the history
  • Loading branch information
sapphi-red authored and patak-dev committed Jul 1, 2022
1 parent 09742e2 commit 4816527
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 1 deletion.
6 changes: 6 additions & 0 deletions playground/css/__tests__/css.spec.ts
Expand Up @@ -426,3 +426,9 @@ test('PostCSS source.input.from includes query', async () => {
// should resolve assets
expect(code).toContain('/postcss-source-input.css?query=foo')
})

test('aliased css has content', async () => {
expect(await getColor('.aliased')).toBe('blue')
expect(await page.textContent('.aliased-content')).toMatch('.aliased')
expect(await getColor('.aliased-module')).toBe('blue')
})
3 changes: 3 additions & 0 deletions playground/css/aliased/bar.module.css
@@ -0,0 +1,3 @@
.aliasedModule {
color: blue;
}
3 changes: 3 additions & 0 deletions playground/css/aliased/foo.css
@@ -0,0 +1,3 @@
.aliased {
color: blue;
}
5 changes: 5 additions & 0 deletions playground/css/index.html
Expand Up @@ -141,6 +141,11 @@ <h1>CSS</h1>

<p>PostCSS source.input.from. Should include query</p>
<pre class="postcss-source-input"></pre>

<p>Aliased</p>
<p class="aliased">import '#alias': this should be blue</p>
<pre class="aliased-content"></pre>
<p class="aliased-module">import '#alias-module': this should be blue</p>
</div>

<script type="module" src="./main.js"></script>
7 changes: 7 additions & 0 deletions playground/css/main.js
Expand Up @@ -92,3 +92,10 @@ text('.imported-css-globEager', JSON.stringify(globEager, null, 2))

import postcssSourceInput from './postcss-source-input.css?query=foo'
text('.postcss-source-input', postcssSourceInput)

import aliasContent from '#alias'
text('.aliased-content', aliasContent)
import aliasModule from '#alias-module'
document
.querySelector('.aliased-module')
.classList.add(aliasModule.aliasedModule)
4 changes: 3 additions & 1 deletion playground/css/vite.config.js
Expand Up @@ -10,7 +10,9 @@ module.exports = {
resolve: {
alias: {
'@': __dirname,
spacefolder: __dirname + '/folder with space'
spacefolder: __dirname + '/folder with space',
'#alias': __dirname + '/aliased/foo.css',
'#alias-module': __dirname + '/aliased/bar.module.css'
}
},
css: {
Expand Down

0 comments on commit 4816527

Please sign in to comment.