File tree Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Original file line number Diff line number Diff line change 11module . exports = function ( config ) {
22 config . set ( {
3- browsers : [ 'Chrome ' ] ,
3+ browsers : [ 'PhantomJS ' ] ,
44 reporters : [ 'spec' , 'coverage' ] ,
55 frameworks : [ 'jasmine' ] ,
66 files : [ '../test/unit/specs/index.js' ] ,
Original file line number Diff line number Diff line change 4040 "istanbul-instrumenter-loader" : " ^0.1.3" ,
4141 "jasmine-core" : " ^2.3.2" ,
4242 "karma" : " ^0.13.8" ,
43- "karma-chrome-launcher" : " ^0.1.7" ,
4443 "karma-coverage" : " ^0.2.7" ,
4544 "karma-jasmine" : " ^0.3.5" ,
46- "karma-sauce -launcher" : " ^0.2.10 " ,
45+ "karma-phantomjs -launcher" : " ^0.2.1 " ,
4746 "karma-spec-reporter" : " 0.0.20" ,
4847 "karma-webpack" : " ^1.7.0" ,
4948 "nightwatch" : " ^0.7.9" ,
49+ "phantomjs" : " ^1.9.18" ,
5050 "selenium-server" : " 2.47.1" ,
5151 "style-loader" : " ^0.12.3" ,
5252 "vue" : " yyx990803/vue#dev" ,
Original file line number Diff line number Diff line change @@ -159,14 +159,14 @@ describe('Core', function () {
159159 expect ( el . textContent ) . toBe ( 'Link A' )
160160 var link = el . querySelector ( '#link-a' )
161161 expect ( link . getAttribute ( 'href' ) ) . toBe ( 'b' )
162- link . click ( )
162+ click ( link )
163163 nextTick ( function ( ) {
164164 expect ( el . textContent ) . toBe ( 'Link B' )
165165 var link = el . querySelector ( '#link-b' )
166166 expect ( link . getAttribute ( 'href' ) ) . toBe ( '/a' )
167167 // falsy expressions should not set href
168168 expect ( el . querySelector ( '#link-c' ) . hasAttribute ( 'href' ) ) . toBe ( false )
169- link . click ( )
169+ click ( link )
170170 nextTick ( function ( ) {
171171 expect ( el . textContent ) . toBe ( 'Link A' )
172172 done ( )
@@ -244,7 +244,7 @@ describe('Core', function () {
244244 router . start ( App , el )
245245 router . go ( '/foo' )
246246 nextTick ( function ( ) {
247- router . app . $el . querySelector ( '#link' ) . click ( )
247+ click ( router . app . $el . querySelector ( '#link' ) )
248248 nextTick ( function ( ) {
249249 var text = router . app . $el . textContent
250250 expect ( text ) . toBe ( '1234' )
@@ -529,4 +529,11 @@ describe('Core', function () {
529529 }
530530 } )
531531 }
532+
533+ function click ( target ) {
534+ var e = document . createEvent ( 'HTMLEvents' )
535+ e . initEvent ( 'click' , true , true )
536+ e . button = 0
537+ target . dispatchEvent ( e )
538+ }
532539} )
You can’t perform that action at this time.
0 commit comments