더북(TheBook)

예제 2-5 재스민 beforeEach와 afterEach 함수

소스 파일 2장\Test Frameworks\TestFrameworks_03_tests.js

describe(‘createReservation(passenger, flight)’, function() {
var testPassenger = null,
  testFlight = null,
  testReservation = null;
 
beforeEach(function() {
  testPassenger = {
    firstName: ‘윤지’,
    lastName: ‘김’
  };
 
testFlight = { number: ‘3443’, carrier: ‘대한항공’, destination: ‘울산’ };   testReservation = createReservation(testPassenger, testFlight); });   it(‘passenger를 passengerInformation 프로퍼티에 할당한다’, function() { expect(testReservation.passengerInformation).toBe(testPassenger); });   it(‘flight를 flightInformation 프로퍼티에 할당한다’, function() { expect(testReservation.flightInformation).toBe(testFlight); }); });

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.