Có ai có lời khuyên nào tốt để kiểm tra xem các connectOutlets của tuyến đường đi ember đã thành công chưa?thử nghiệm ember.js connectOutlet
Ví dụ, tôi có các tuyến đường sau:
vault: Ember.Route.extend
route: '/vault'
connectOutlets: (router, event) ->
router.get('applicationController').connectOutlet 'exercises'
index: Ember.Route.extend
route: '/'
connectOutlets: (router, event) ->
exercises = WZ.store.find(WZ.Exercise)
router.get('exercisesController').connectOutlet 'main', 'exercisesHome', exercises
Làm thế nào tôi đi về kiểm tra rằng điều này đã có hành vi mong muốn?
tôi có thể kiểm tra currentState.path như thế này:
it 'should transition to vault', ->
Ember.run =>
@router.transitionTo 'vault'
expect(@router.getPath('currentState.path')).toEqual 'root.vault'
Nhưng tôi không nghĩ rằng đây là một thử nghiệm rất tốt.