0
엠버 컨트롤러가 DOM에 뷰를 올바르게 추가하는지 테스트하고 싶습니다.엠버 또는 새싹 코어 2.0보기
Lead.Controllers.UrlSearch = Ember.Object.extend
init: ->
@_super()
@url_search = Lead.UrlSearch.create()
@url_search.set('search_url', 'http://www.bdec-online.com/bd-cmpy/bd-cz.cfm')
@view = Ember.View.create
controller: @
urlSearchBinding: 'controller.url_search'
templateName: 'app/templates/url_search/show'
@view.appendTo('#fieldset')
console.log($('#url_search_url').length) #0 in console but appears in browser
$('#url_search_url').focus()
내가 다음 $은 ('#의 url_search_url') 요소가 돔에 있는지 테스트 할 : 나는 다음과 같은 엠버 컨트롤러를 가지고있다. 브라우저에 표시되므로 추가 될 예정이지만 향후 어느 시점에 추가됩니다.
I가 다음과 같은 시험 :
describe 'Controllers', ->
describe 'UrlSearch', ->
it 'should append view', ->
expect($('#url_search_url').length).toEqual(1)
나는 didInsertElement 이벤트가 알고, 내가 어떻게이 상황을 테스트해야이 또는 사용되어야 하는가?
당신은 신사이자 학자입니다! 그 때문에 나이에 맞는 머리가 긁혔습니다. – dagda1