@@ -6,7 +6,7 @@ var webpack = require('webpack')
6
6
var jsdom = require ( 'jsdom' )
7
7
var expect = require ( 'chai' ) . expect
8
8
var rimraf = require ( 'rimraf' )
9
- var hash = require ( 'hash-sum ' )
9
+ var genId = require ( '../lib/gen-id ' )
10
10
var SourceMapConsumer = require ( 'source-map' ) . SourceMapConsumer
11
11
var ExtractTextPlugin = require ( "extract-text-webpack-plugin" )
12
12
var compiler = require ( 'vue-template-compiler' )
@@ -19,7 +19,7 @@ function assertRenderFn (options, template) {
19
19
describe ( 'vue-loader' , function ( ) {
20
20
var testHTML = '<!DOCTYPE html><html><head></head><body></body></html>'
21
21
var outputDir = path . resolve ( __dirname , './output' )
22
- var loaderPath = 'expose?vueModule!' + path . resolve ( __dirname , '../' )
22
+ var loaderPath = 'expose?vueModule!' + path . resolve ( __dirname , '../' )
23
23
var globalConfig = {
24
24
output : {
25
25
path : outputDir ,
@@ -108,7 +108,7 @@ describe('vue-loader', function () {
108
108
entry : './test/fixtures/scoped-css.vue'
109
109
} , function ( window ) {
110
110
var module = window . vueModule
111
- var id = '_v- ' + hash ( require . resolve ( './fixtures/scoped-css.vue' ) )
111
+ var id = 'data-v- ' + genId ( require . resolve ( './fixtures/scoped-css.vue' ) )
112
112
expect ( module . _scopeId ) . to . equal ( id )
113
113
assertRenderFn ( module ,
114
114
'<div>' +
@@ -133,7 +133,7 @@ describe('vue-loader', function () {
133
133
var styles = window . document . querySelectorAll ( 'style' )
134
134
expect ( styles [ 0 ] . textContent ) . to . contain ( 'h1 { color: red; }' )
135
135
// import with scoped
136
- var id = '_v- ' + hash ( require . resolve ( './fixtures/style-import.vue' ) )
136
+ var id = 'data-v- ' + genId ( require . resolve ( './fixtures/style-import.vue' ) )
137
137
expect ( styles [ 1 ] . textContent ) . to . contain ( 'h1[' + id + '] { color: green; }' )
138
138
done ( )
139
139
} )
@@ -196,7 +196,7 @@ describe('vue-loader', function () {
196
196
entry : './test/fixtures/media-query.vue'
197
197
} , function ( window ) {
198
198
var style = window . document . querySelector ( 'style' ) . textContent
199
- var id = '_v- ' + hash ( require . resolve ( './fixtures/media-query.vue' ) )
199
+ var id = 'data-v- ' + genId ( require . resolve ( './fixtures/media-query.vue' ) )
200
200
expect ( style ) . to . contain ( '@media print {\n .foo[' + id + '] {\n color: #000;\n }\n}' )
201
201
done ( )
202
202
} )
0 commit comments