@@ -5,7 +5,7 @@ var jsdom = require('jsdom')
5
5
var webpack = require ( 'webpack' )
6
6
var MemoryFS = require ( 'memory-fs' )
7
7
var expect = require ( 'chai' ) . expect
8
- var genId = require ( '../lib/gen-id ' )
8
+ var hash = require ( 'hash-sum ' )
9
9
var SSR = require ( 'vue-server-renderer' )
10
10
var compiler = require ( '../lib/template-compiler' )
11
11
var normalizeNewline = require ( 'normalize-newline' )
@@ -163,7 +163,7 @@ describe('vue-loader', function () {
163
163
test ( {
164
164
entry : './test/fixtures/scoped-css.vue'
165
165
} , function ( window , module ) {
166
- var id = 'data-v-' + genId ( require . resolve ( './ fixtures/scoped-css.vue') )
166
+ var id = 'data-v-' + hash ( 'vue-loader/test/ fixtures/scoped-css.vue')
167
167
expect ( module . _scopeId ) . to . equal ( id )
168
168
169
169
var vnode = mockRender ( module , {
@@ -198,7 +198,7 @@ describe('vue-loader', function () {
198
198
var styles = window . document . querySelectorAll ( 'style' )
199
199
expect ( styles [ 0 ] . textContent ) . to . contain ( 'h1 { color: red;\n}' )
200
200
// import with scoped
201
- var id = 'data-v-' + genId ( require . resolve ( './ fixtures/style-import.vue') )
201
+ var id = 'data-v-' + hash ( 'vue-loader/test/ fixtures/style-import.vue')
202
202
expect ( styles [ 1 ] . textContent ) . to . contain ( 'h1[' + id + '] { color: green;\n}' )
203
203
done ( )
204
204
} )
@@ -258,7 +258,7 @@ describe('vue-loader', function () {
258
258
} , function ( window ) {
259
259
var style = window . document . querySelector ( 'style' ) . textContent
260
260
style = normalizeNewline ( style )
261
- var id = 'data-v-' + genId ( require . resolve ( './ fixtures/media-query.vue') )
261
+ var id = 'data-v-' + hash ( 'vue-loader/test/ fixtures/media-query.vue')
262
262
expect ( style ) . to . contain ( '@media print {\n.foo[' + id + '] {\n color: #000;\n}\n}' )
263
263
done ( )
264
264
} )
@@ -465,7 +465,7 @@ describe('vue-loader', function () {
465
465
// default module + pre-processor + scoped
466
466
var anotherClassName = module . computed . $style ( ) . red
467
467
expect ( anotherClassName ) . to . match ( regexToMatch ) . and . not . equal ( className )
468
- var id = 'data-v-' + genId ( require . resolve ( './ fixtures/css-modules.vue') )
468
+ var id = 'data-v-' + hash ( 'vue-loader/test/ fixtures/css-modules.vue')
469
469
expect ( style ) . to . contain ( '.' + anotherClassName + '[' + id + ']' )
470
470
471
471
cb ( )
0 commit comments