딱 하나의 기능만 테스트 하는 것이 테스트 함수의 기능.
init 이란 메소드에서 flow를 쫙 써놓는다. 전체의 흐름이 init에서 눈에 한번에 들어와야 좋은 코드라고 할 수 있다.
호용님이 더 추천하는 방법은
success: successCallback,
만들어서
순수한 용도로 분리. 모듈은 딱 한가지 기능만 수행하도록 한다.
모카, 차이 같은 테스트 라이브러리. sinon은 함수를 관찰하는 역할. 한 번 불렀는지, 두 번 불렀는지 감시를 하는 것. spy(감시)잖아요.
event.prevendefault()
// 기본적으로 하는 액션들을 막아줌.encodeURIComponent('<html>');
decodeURIcomponent