나는 장소 모듈에서 편집을 테스트 그리고 난 내 사양 파일이 있습니다오류 : 알 수없는 유형 : typeaheadjs 동안 고된 자스민에서 실행 : 범위
if (typeof module !== 'undefined' && module.exports) {
var jsdom = require('jsdom').jsdom;
global.document = jsdom('<html></html>', {});
global.window = document.defaultView;
global.jQuery = global.$ = global.window.jQuery = require('jquery');
global.navigator = {
userAgent: ''
};
$.platform = $.platform || {};
require('../runtime/platform/js/modules/platform.editInPlace.js');
require('../runtime/platform/js/modules/platform.formSupport.js');
require('../runtime/vendor/parsleyjs/2.2.0-rc1/dist/parsley.js');
require('../runtime/vendor/bootstrap/3.1.1/js/bootstrap.js');
require('../runtime/vendor/x-editable/1.5.1/bootstrap3-editable/js/bootstrap-editable.js');
require('../runtime/vendor/typeaheadjs/0.9.3/typeahead.js');
require('../runtime/vendor/x-editable/1.5.1/inputs-ext/typeaheadjs/typeaheadjs.js');
require('../runtime/platform/js/modules/platform.utility.js');
}
나는 꿀꿀 거리는 소리 테스트를 실행 해요 : 범위 (instanbul를 사용하여) 예외를 throw합니다 (내가 place type typaheadjs에서 편집을 초기화 할 때).
encountered a declaration exception......×
Error: Unknown type: typeaheadjs in file:///C:/Launchpad/synergy/src/main/resources/runtime/vendor/jquery/2.1.4/jquery.js (line 250) (1)
(라인 (250)은 지정된 메시지와 함께 예외를 발생 오류 기능입니다)하지만 난 노드에서 해당 스펙을 호출 할 때 나는이 코드를 추가 할 때 잘 작동 :
function describe(str, callback) {
callback();
}
function it(str, callback) {
callback();
}
function expect() {
return {toEqual: function() {}};
}
모든 단서를 재 스민에서 재스민을 실행할 때 왜이 오류가 발생합니까?
편집는 :
나는 선행 입력 파일 만 첫 번째는 내가 툴툴에서 실행하면, 그것은 모두 내가 노드에서 실행 해요 때 보여 나타나 모두 CONSOLE.LOG을 포함 시켰습니다.
if (typeof module !== 'undefined' && module.exports) {
}
이 실행되지 않았다, 나는 툴툴 거리는 소리 파일 안에 공급 업체 파일을 추가하는 데 필요한 한 typeaheadjs.js을 추가 :