«jasmine» 태그된 질문

Jasmine은 JavaScript 코드를 테스트하기위한 행동 기반 개발 (BDD) 프레임 워크입니다. Jasmine은 외부 종속성이 없으며 DOM이 필요하지 않습니다.

4
AngularJS에서 격리 된 범위 지시문을 단위 테스트하는 방법
AngularJS에서 격리 된 범위를 단위 테스트하는 좋은 방법은 무엇입니까? 단위 테스트를 보여주는 JSFiddle 지시어 스 니펫 scope: {name: '=myGreet'}, link: function (scope, element, attrs) { //show the initial state greet(element, scope[attrs.myGreet]); //listen for changes in the model scope.$watch(attrs.myGreet, function (name) { greet(element, name); }); } 지시문이 변경 사항을 수신하고 있는지 …

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 …


1
Rails 6에서 Jasmine을 구성하는 방법은 무엇입니까?
Rails 6 환경 (웹팩이 Javascript의 자산 파이프 라인을 대체 함)에서 Jasmine을 어떻게 구성하여 내 앱용으로 작성한 Javascript 모듈을 테스트 할 수 있습니까? jasmine gem을 설치하고 실행 rails generate jasmine:install하고 jasmine.ymlJavascript 소스 및 사양의 위치를 ​​가리 키도록 편집 했습니다. 문제는 가져 오기 / 내보내기 문을 사용할 수 없다는 것입니다. (예를 들어, …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.