도구 다루기
재스민 테스트 방법
function createReservation(passenger, flight) {
return {
passengerInfomation: passenger,
flightInfo: flight
};
}describe('createReservation(passenger, flight)', function() {
// describe - 테스트 할 주제
it('주어진 passenger를 passengerInfo 프로퍼티에 할당한다', function() {
// it : 테스트의 각 TASK
var testPassenger = {
firstName: '윤지',
lastName: '김'
};
var testFlight = {
number: '3443',
carrier: '대한항공',
destination: '울산'
};
var reservation = createReservation(testPassenger, testFlight);
expect(reservation.passengerInfo).toBe(testPassenger);
// expect : 개발자의 기대 결과
});
...TDD를 사용함으로서 생기는 이점
의존성 주입
Last updated