1
1
import { scriptRE , commentRE } from '../optimizer/scan'
2
+
2
3
describe ( 'optimizer-scan:script-test' , ( ) => {
3
4
const scriptContent = `import { defineComponent } from 'vue'
4
5
import ScriptDevelopPane from './ScriptDevelopPane.vue';
@@ -10,14 +11,14 @@ describe('optimizer-scan:script-test', () => {
10
11
11
12
test ( 'component return value test' , ( ) => {
12
13
scriptRE . lastIndex = 0
13
- const [ , tsOpenTag , , tsContent ] = scriptRE . exec (
14
+ const [ , tsOpenTag , tsContent ] = scriptRE . exec (
14
15
`<script lang="ts">${ scriptContent } </script>`
15
16
)
16
17
expect ( tsOpenTag ) . toEqual ( '<script lang="ts">' )
17
18
expect ( tsContent ) . toEqual ( scriptContent )
18
19
19
20
scriptRE . lastIndex = 0
20
- const [ , openTag , , content ] = scriptRE . exec (
21
+ const [ , openTag , content ] = scriptRE . exec (
21
22
`<script>${ scriptContent } </script>`
22
23
)
23
24
expect ( openTag ) . toEqual ( '<script>' )
@@ -54,16 +55,12 @@ describe('optimizer-scan:script-test', () => {
54
55
55
56
test ( 'ordinary script tag test' , ( ) => {
56
57
scriptRE . lastIndex = 0
57
- const [ , tag , , content ] = scriptRE . exec (
58
- `<script >var test = null</script>`
59
- )
58
+ const [ , tag , content ] = scriptRE . exec ( `<script >var test = null</script>` )
60
59
expect ( tag ) . toEqual ( '<script >' )
61
60
expect ( content ) . toEqual ( 'var test = null' )
62
61
63
62
scriptRE . lastIndex = 0
64
- const [ , tag1 , , content1 ] = scriptRE . exec (
65
- `<script>var test = null</script>`
66
- )
63
+ const [ , tag1 , content1 ] = scriptRE . exec ( `<script>var test = null</script>` )
67
64
expect ( tag1 ) . toEqual ( '<script>' )
68
65
expect ( content1 ) . toEqual ( 'var test = null' )
69
66
} )
0 commit comments