«karma-runner» 태그된 질문

Karma는 개발자에게 많은 것을 설정할 필요가없는 테스트 환경을 제공하며 생산성과 창의성을 향상시키기 위해 코드를 작성하고 즉각적인 피드백을받습니다.

11
필요한 경우 npm 확인 및 패키지 업데이트
Karma 테스트 러너를 TeamCity에 통합해야하며,이를 위해 sys-engineers에게 다음과 같은 작은 스크립트 (powershell 또는 기타)를 제공하고 싶습니다. 일부 구성 파일에서 원하는 버전 번호를 선택하십시오 (나는 그것을 주석으로 넣을 수 있다고 생각합니다 karma.conf.js) npm의 글로벌 저장소에 정의 된 카르마 러너 버전이 설치되어 있는지 확인 그렇지 않은 경우 또는 설치된 버전이 원하는 것보다 …

9
NPM이 종속성을 설치할 수 없음-잠기지 않은 것을 잠금 해제하려고했습니다.
package.json 파일에서 npm 설치를 실행하려고했지만 많은 문제가 있습니다. 모든 종속성에 대해 "오류 : 잠기지 않은 XXX의 잠금을 해제하려고합니다"라고 계속 표시됩니다. 다음 중 하나입니다. Error: Attempt to unlock tbd@~0.6.4, which hasn't been locked at unlock (/usr/local/lib/node_modules/npm/lib/cache.js:1304:11) at cb (/usr/local/lib/node_modules/npm/lib/cache.js:646:5) at /usr/local/lib/node_modules/npm/lib/cache.js:655:20 at /usr/local/lib/node_modules/npm/lib/cache.js:1290:7 at /usr/local/lib/node_modules/npm/node_modules/lockfile/lockfile.js:167:38 at OpenReq.Req.done (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:144:5) at OpenReq.done (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:64:22) …

9
단일 테스트 파일 실행
ng test전체 테스트 스위트 대신 단일 파일 을 실행할 수있는 방법이 있습니까? 이상적으로는 파일을 편집 할 때 가장 빠른 피드백 루프를 원하지만 karma각 저장마다 전체 스위트를 실행 하려고 합니다. 이는 충분히 큰 테스트 스위트를 구축 할 때 약간 느립니다. 이것은 개별 질문 실행에 관한 질문에서 angular-cli 로 하나의 테스트 사양 …

7
각도 반환 모듈의 테스트 서비스가 정의되지 않았습니다
내 프로젝트 (GitHub의 Angular Seed 프로젝트에서 가져온)에서 기본 서비스 단위 테스트를 실행하려고하는데 "모듈이 정의되지 않았습니다"라는 오류가 계속 발생합니다. 참조 된 JavaScript 파일 의 순서와 관련이있을 수 있지만 작동하지 않는 것 같습니다. 그래서 도움이 될 수 있기를 바랍니다. 테스트 구성은 다음과 같습니다. basePath = '../'; 파일 = [ ''public / javascripts …

8
설치 후 카르마를 실행하면 '카르마'가 내부 또는 외부 명령으로 인식되지 않습니다.
나는 카르마를 사용하여 카르마를 설치 한 후 각 종자 프로젝트의 일부로 카르마를 실행하려고합니다. npm install -g karma 나는 얻다: 'karma' is not recognized as an internal or external command, operable program or batch file. angular-client \ scripts에서 test.bat를 실행하려고 할 때이 파일의 내용은 다음과 같습니다. BASE_DIR = % ~ dp0 …

1
커밋 메시지 유형으로 "chore"를 언제 사용합니까?
의미 론적 버전 제어 커밋 메시지chore 에서 사용하는 것은 무엇입니까 ? feat 또는 fix 와 같은 다른 유형 은 명확하지만 "chore"를 언제 사용해야하는지 모르겠습니다. 누구든지 사용의 몇 가지 예를 제공 할 수 있습니까? 관련되지 않은 또 다른 질문 : 파일을 수정하기위한 커밋 메시지의 적절한 유형은 무엇입니까 .gitignore?


7
Angular Karma Jasmine 오류 : 잘못된 상태 : 지시문에 대한 요약을로드 할 수 없습니다.
github 저장소 (angular 7 및 angular-cli 포함)를 개발 중이며 마스터 브랜치에서 작업하는 Karma 및 Jasmine에 대한 몇 가지 테스트가 있습니다. 이제 지연 로딩 기능을 추가하려고합니다. 문제는 이전에 통과 한 테스트가 지금은 그렇지 않다는 것입니다. 지연 로딩 모듈의 테스트 만 실패하기 때문에 재밌습니다 ... 다음은 코드와 오류입니다. import {async, TestBed} from …

3
Karma : 명령 줄에서 단일 테스트 파일 실행
그래서 저는이 모든 것을 찾고 있었는데 여기서 "유사한"답변을 찾았지만 정확히 제가 원하는 것은 아닙니다. 지금 내가 카르마와 하나의 파일을 테스트하려는 경우, 내가해야 할 fit(), fdescribe()문제의 파일에 ... 그러나 내가 원하는 것은 구성 파일을 사용하여 karma를 호출하고 특정 파일로 지정할 수 있기 때문에 파일을 전혀 수정할 필요가 없습니다. karma run --conf …

26
오류 : __karma __. start 메소드를 구현하는 일부 어댑터를 포함해야합니다.
내 프로젝트 중 하나에 단위 테스트를 추가하려고합니다. 지금까지 카르마를 설치 및 구성하고 재스민을 설치했습니다. 내 test/폴더에 테스트 파일이 하나 있습니다. Karma 서버가 시작되고 브라우저 페이지가 준비되었지만 karma run다음과 같이 실패합니다. $ karma run karma-conf.js [2014-06-14 15:19:11.046] [DEBUG] config - Loading config /foo/test/karma-conf.js Waiting for previous execution... Chrome 35.0.1916 (Linux) ERROR …

5
각도 4 단위 테스트 오류`TypeError : ctor is not a constructor`
내 경로 확인자를 테스트하려고 시도하고 테스트 TypeError: ctor is not a constructor하는 동안 typescript 컴파일 시간에 오류가 발생하는 이유를 알지 못했습니다. TypeError: ctor is not a constructor TypeError: ctor is not a constructor at _createClass (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42355:26) at _createProviderInstance$1 (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42330:26) at resolveNgModuleDep (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42315:17) at _createClass (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42362:26) at _createProviderInstance$1 (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42330:26) at resolveNgModuleDep …


8
Karma + AngularJS 테스트 내에서 모의 ​​JSON 파일로드
Karma + Jasmine을 사용하여 테스트로 설정된 AngularJS 앱이 있습니다. 큰 JSON 개체를 가져 와서 앱의 나머지 부분에서 더 많이 사용할 수있는 형식으로 변환하고 변환 된 개체를 반환하는 테스트하려는 함수가 있습니다. 그게 다야. 내 테스트를 위해 모의 JSON 콘텐츠 만있는 별도의 JSON 파일 (* .json)을 스크립트없이 갖고 싶습니다. 테스트를 위해 JSON …

7
카르마 단위 테스트 중 이미지에 대한 404 경고를 수정하는 방법
grunt / karma / phantomjs / jasmine을 사용하여 내 지시문 (angularjs) 중 하나를 단위 테스트하고 있습니다. 내 테스트가 잘 실행됩니다. describe('bar foo', function () { beforeEach(inject(function ($rootScope, $compile) { elm = angular.element('<img bar-foo src="img1.png"/>'); scope = $rootScope.$new(); $compile(elm)(); scope.$digest(); })); .... }); 하지만 나는이 404를 얻습니다 WARN [web-server]: 404: /img1.png …

2
종속성이있는 AngularJS 팩토리 단위 테스트
Angular 팩토리 (Karma + Jasmine 사용)를 단위 테스트 할 때 테스트중인 팩토리에 스텁 종속성을 어떻게 삽입합니까? 내 공장은 다음과 같습니다. mod = angular.module('myFactoryMod', []); mod.factory('myFactory', [ '$log', 'oneOfMyOtherServices', function($log, svc) { return makeSomethingThatDoesSomethingWithTheseDependencies($log, svc); } ]); oneOfMyOtherServices 내 공장을 인스턴스화 할 때 필요합니다. 내 테스트는 다음과 같습니다. it('can get an …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.