@@ -6,7 +6,7 @@ var webpack = require('webpack')
66var jsdom = require ( 'jsdom' )
77var expect = require ( 'chai' ) . expect
88var rimraf = require ( 'rimraf' )
9- var hash = require ( 'hash-sum ' )
9+ var genId = require ( '../lib/gen-id ' )
1010var SourceMapConsumer = require ( 'source-map' ) . SourceMapConsumer
1111var ExtractTextPlugin = require ( "extract-text-webpack-plugin" )
1212var compiler = require ( 'vue-template-compiler' )
@@ -19,7 +19,7 @@ function assertRenderFn (options, template) {
1919describe ( 'vue-loader' , function ( ) {
2020 var testHTML = '<!DOCTYPE html><html><head></head><body></body></html>'
2121 var outputDir = path . resolve ( __dirname , './output' )
22- var loaderPath = 'expose?vueModule!' + path . resolve ( __dirname , '../' )
22+ var loaderPath = 'expose?vueModule!' + path . resolve ( __dirname , '../' )
2323 var globalConfig = {
2424 output : {
2525 path : outputDir ,
@@ -108,7 +108,7 @@ describe('vue-loader', function () {
108108 entry : './test/fixtures/scoped-css.vue'
109109 } , function ( window ) {
110110 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' ) )
112112 expect ( module . _scopeId ) . to . equal ( id )
113113 assertRenderFn ( module ,
114114 '<div>' +
@@ -133,7 +133,7 @@ describe('vue-loader', function () {
133133 var styles = window . document . querySelectorAll ( 'style' )
134134 expect ( styles [ 0 ] . textContent ) . to . contain ( 'h1 { color: red; }' )
135135 // 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' ) )
137137 expect ( styles [ 1 ] . textContent ) . to . contain ( 'h1[' + id + '] { color: green; }' )
138138 done ( )
139139 } )
@@ -196,7 +196,7 @@ describe('vue-loader', function () {
196196 entry : './test/fixtures/media-query.vue'
197197 } , function ( window ) {
198198 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' ) )
200200 expect ( style ) . to . contain ( '@media print {\n .foo[' + id + '] {\n color: #000;\n }\n}' )
201201 done ( )
202202 } )
0 commit comments