이것은 일반적인 테스트의 첫 번째 단계이므로 어떻게 처리해야할지 모르겠습니다. 생산 중에 REST 어댑터를 사용합니다. - 개발 중 설비.Jasmine으로이 Ember-Data 모델을 테스트하려면 어떻게해야합니까?
이 사용자 모델을 가진 예를 들면 :
이Sks.User = DS.Model.extend
name: DS.attr("string")
email: DS.attr("string")
gravatar: Ember.computed(->
email = @get("email") || ""
"http://www.gravatar.com/avatar/" + MD5(email)
).property("email")
firstName: Ember.computed(->
fName = @get('name').split(' ')[0]
).property("name")
lastName: Ember.computed(->
lName = @get('name').split(' ')[1]
).property("name")
가 어떻게 재스민과 TDD/BDD를 사용하여 테스트 할 수 있습니까? 나는 이름, 성, gravatar 논리를 테스트해야하지만 어떻게 그것을 재스민으로 번역 할 수 있을까요? 나는 최근에 테스트에 대해 많이 읽었지만 당신이 알고있는 이론은 실습과 다르며 벽에 닿았습니다. :(
은 내가 JSON을 얻기 위해 서버를 시뮬레이션해야 아니면기구를 사용해야합니까?
단일 모델을 테스트하려면 전체 앱을로드해야합니까? 아니면 최소로만로드 할 수 있습니까? (Ember의 경우로드해야하는 항목은 무엇입니까?) – wryrych
내 업데이트를 확인하십시오. - 모델 단위 테스트의 경우 기본적으로 최소한 (네임 스페이스 + 모델 + 종속성 만로드하면되지만 단위 테스트의 종속성은 없어야합니다) –