지금 실행하면 테스트 꾸러미는 실패한다. createReservation 함수를 약간 손봐야 한다(예제 2-8).
예제 2-8 ReservationSaver를 쓴 createReservation 구현부
소스 파일 2장\Test Frameworks\TestFrameworks_04.js
function createReservation(passenger, flight, saver) { var reservation = { passengerInformation: passenger, flightInformation: flight }; saver.saveReservation(reservation); return reservation; } // 샬럿이 작성한 ReservationSaver function ReservationSaver() { this.saveReservation = function(reservation) { // 예약 정보를 저장하는 웹 서비스와 연동하는 복잡한 코드가 있을 것이다. }; }