mirror of https://github.com/sveltejs/svelte
parent
20499ee77e
commit
35d7628e13
@ -0,0 +1,13 @@
|
||||
export default {
|
||||
css_map_sources: [],
|
||||
preprocess: [
|
||||
{
|
||||
style: ({ content }) => {
|
||||
return { code: content };
|
||||
},
|
||||
script: ({ content }) => {
|
||||
return { code: content };
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
@ -0,0 +1,13 @@
|
||||
<script>
|
||||
export let name;
|
||||
|
||||
console.log(name);
|
||||
</script>
|
||||
|
||||
<main>
|
||||
<div>{name}</div>
|
||||
</main>
|
||||
|
||||
<style>
|
||||
main { font-weight: bold; }
|
||||
</style>
|
@ -0,0 +1,36 @@
|
||||
import { assert_mapped, assert_not_mapped } from '../../helpers';
|
||||
|
||||
export function test({ input, preprocessed }) {
|
||||
// markup (start)
|
||||
assert_mapped({
|
||||
code: '<script>',
|
||||
input: input.locate,
|
||||
preprocessed
|
||||
});
|
||||
|
||||
// script
|
||||
assert_not_mapped({
|
||||
code: 'console.log(name);',
|
||||
preprocessed
|
||||
});
|
||||
|
||||
// markup (middle)
|
||||
assert_mapped({
|
||||
code: '<div>{name}</div>',
|
||||
input: input.locate,
|
||||
preprocessed
|
||||
});
|
||||
|
||||
// style content
|
||||
assert_not_mapped({
|
||||
code: 'font-weight: bold;',
|
||||
preprocessed
|
||||
});
|
||||
|
||||
// markup (end)
|
||||
assert_mapped({
|
||||
code: '</style>',
|
||||
input: input.locate,
|
||||
preprocessed
|
||||
});
|
||||
}
|
Loading…
Reference in new issue