@@ -928,11 +928,11 @@ for idGeneration in ['STRING', 'MONGO']
928
928
ClassyTestCase .addTest new ReactivePublishTestCase ()
929
929
930
930
if Meteor .isServer
931
- Meteor .publish " initial error" , () ->
931
+ Meteor .publish " initial error" , ->
932
932
@autorun () =>
933
933
throw new Meteor.Error (' triggered error' )
934
934
935
- Meteor .publish " rereun error" , () ->
935
+ Meteor .publish " rereun error" , ->
936
936
reactiveError = new ReactiveVar false
937
937
938
938
@autorun () =>
@@ -943,23 +943,19 @@ if Meteor.isServer
943
943
@ ready ()
944
944
945
945
class ReactivePublishErrorTests extends ClassyTestCase
946
- @testName : " reactivepublish - Errors "
946
+ @testName : " reactivepublish - errors "
947
947
948
- testClientInitialError : () ->
949
- sub = Meteor .subscribe (" initial error" , {
950
- onStop : (error ) =>
951
- @ assertEqual (error .message , ' [triggered error]' )
952
- })
948
+ testClientInitialError : ->
949
+ @ assertSubscribeFails " initial error" , @ expect ()
953
950
954
- testClientRerunError : () ->
951
+ testClientRerunError : ->
955
952
isReady = false
956
- Meteor . subscribe ( " rereun error" , {
953
+ @ subscribe " rereun error" ,
957
954
onStop : @expect (error ) =>
958
- @ assertEqual ( isReady, true , ' received error on rerun' )
959
- @ assertEqual ( error .message , ' [triggered error]' )
960
- onReady : () =>
955
+ @ assertTrue isReady, true , ' received error on rerun'
956
+ @ assertEqual error .message , ' [triggered error]'
957
+ onReady : =>
961
958
isReady = true
962
- })
963
959
964
960
ClassyTestCase .addTest new ReactivePublishErrorTests
965
961
0 commit comments