0
테스트 할 마스터/세부 정보 페이지가 있습니다. things
목록이 있습니다. 클릭하면 thing
의 경로가 렌더링됩니다.qUnit 테스트에서 클릭으로 상세보기가 열리지 않음 (에버 테스트 사용)
다음 테스트에서는 thing
이 (가) 클릭하는 것으로 확인되지만 클릭하지는 않습니다.
@exists = (selector) ->
!!find(selector).length
...
test "things expand to show a detail view", 1, ->
visit("/").then(->
click(".things li:contains('Example Thing')")
).then ->
ok(@exists("h2")) # a tag in the detail view
...
<ul class='things'>
{{#each controller}}
<li>{{#linkTo 'thing' this}}{{title}}{{/linkTo}}</li>
{{/each}}
</ul>
{{outlet}}
...
<div class='thing'>
<h2>{{title}}</h2>
</div>
: Failure/Error: Element h2 not found.
아무도 내가 놓친 거지 알고 있나요/방법이 테스트를 통과 얻으려면?
브라우저에서 테스트 주자로 티스푼 (이전의 teabag으로 알려짐)을 사용하고 있습니다. 테스트가 주위를 클릭 할 때 상호 작용을 볼 수 있어야합니까?
페이지를 수동으로 방문하면 'h2'벌금을 찾습니다. – jsteiner
어떤 버전의 엠버를 사용하고 있습니까? 각 테스트를 실행하기 전에 앱을 빌드하는 통합 도우미가 있습니까? 이와 비슷한 것 https://github.com/toranb/ember-testing-example/blob/master/js/tests/integration_test_helper.js –