2016-06-20 6 views
0

와 나는 ./node_modules/.bin/cucumberjs tests/features가 확인을 실행하지만, 내 테스트를 실행하면 나는 다음과 같은 오류가 npm test와 테스트를 시작할 때 :테스트 cucumberjs 실행하지만 카르마

20 06 2016 10:40:37.610:INFO [Firefox 44.0.0 (Ubuntu 0.0.0)]: Connected on socket /#0o9c3SofFmLLUL3AAAAB with id 99491078 
    Firefox 44.0.0 (Ubuntu 0.0.0) ERROR 
     ReferenceError: setImmediate is not defined 
     at node_modules/cucumber/release/cucumber.js:211 

누군가가 무엇인지에 대한 아이디어를 가지고 있는가 사고?

이 내 package.json 파일입니다

{ 
    "name": "...", 
    "version": "1.0.0", 
    "description": "...", 
    "main": "googlemappers.js", 
    "devDependencies": { 
    "chai": "^3.5.0", 
    "cucumber": "^0.10.4", 
    "jquery": "^3.0.0", 
    "karma": "^0.13.22", 
    "karma-chai": "^0.1.0", 
    "karma-cucumber-js": "^0.2.0", 
    "karma-firefox-launcher": "^1.0.0", 
    "karma-mocha": "^1.0.1", 
    "mocha": "^2.5.3" 
    }, 
    "scripts": { 
    "test": "karma start karma.conf.js" 
    }, 
    "repository": { 
    "type": "git", 
    "url": "..." 
    }, 
    "author": "...", 
    "license": "", 
    "homepage": "..." 
} 
    }, 

그리고 이것은 내 karma.conf.js입니다 : 분명히 0.10.3 (w 최고의 캐럿 O /, 거기에 오이를 다운 그레이드

module.exports = function(config) { 
    config.set({ 
    basePath: '', 
    frameworks: [ 
     'mocha', 
     'chai', 
     'cucumber-js' 
    ], 
    files: [ 
     'src/*.js', 
     'tests/features/*.feature' 
    ], 
    exclude: [ 
    ], 
    preprocessors: { 
    }, 
    reporters: ['progress'], 
    port: 9876, 
    colors: true, 
    logLevel: config.LOG_INFO, 
    autoWatch: true, 
    browsers: ['Firefox'], 
    singleRun: false, 
    concurrency: Infinity 
    }) 
} 

답변

0

이고, 변경 내역은 0.10.30.10.4 사이입니다. 문제가 해결되었습니다.

+0

그래도 오류가 계속 발생할 수 있습니다. PhantomJS 또는 Firefox에서'karma-cucumber-js '를 사용할 수 없습니다. Chrome만이 정의되지 않은'Error.captureStackTrace'에 대해 불평하지 않았습니다 (https://github.com/cucumber/cucumber-js/issues/538에서 FF에 대한 문제점을 인정하는 곳을 참조하십시오) – bengee

+0

'Error에 패치/polyfill 추가하기 .captureStackTrace'는 [1]에서 단계 정의 파일로 FF와 PhantomJS 문제를 수정합니다. [1] https://github.com/babel/babel/blob/719d23eb3b94598a0ba41f339b52d54d2395b99f/lib/6to5/browser.js – bengee

관련 문제