@@ -32,11 +32,11 @@ class SubscriptionTests : XCTestCase {
3232 request: query,
3333 eventLoopGroup: eventLoopGroup
3434 ) . wait ( )
35-
36- let observable = subscriptionResult. observable!
35+ print ( subscriptionResult )
36+ let subscription = subscriptionResult. stream! as! ObservableEventStream < Future < GraphQLResult > >
3737
3838 var currentResult = GraphQLResult ( )
39- let _ = observable. subscribe { event in
39+ let _ = subscription . observable. subscribe { event in
4040 currentResult = try ! event. element!. wait ( )
4141 } . disposed ( by: db. disposeBag)
4242
@@ -123,10 +123,10 @@ class SubscriptionTests : XCTestCase {
123123 }
124124 }
125125 }
126- """ )
126+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
127127
128128 var currentResult = GraphQLResult ( )
129- let _ = subscription. subscribe { event in
129+ let _ = subscription. observable . subscribe { event in
130130 currentResult = try ! event. element!. wait ( )
131131 } . disposed ( by: db. disposeBag)
132132
@@ -193,9 +193,9 @@ class SubscriptionTests : XCTestCase {
193193 importantEmail
194194 notImportantEmail
195195 }
196- """ )
196+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
197197
198- let _ = subscription. subscribe { event in
198+ let _ = subscription. observable . subscribe { event in
199199 let _ = try ! event. element!. wait ( )
200200 } . disposed ( by: db. disposeBag)
201201 db. trigger ( email: Email (
@@ -261,7 +261,7 @@ class SubscriptionTests : XCTestCase {
261261 let graphQLError = error as! GraphQLError
262262 XCTAssertEqual (
263263 graphQLError. message,
264- " Subscription field resolver must return SourceEventObservable . Received: 'test' "
264+ " Subscription field resolver must return EventStream<Any> . Received: 'test' "
265265 )
266266 }
267267 }
@@ -360,10 +360,10 @@ class SubscriptionTests : XCTestCase {
360360 }
361361 }
362362 }
363- """ )
363+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
364364
365365 var currentResult = GraphQLResult ( )
366- let _ = subscription. subscribe { event in
366+ let _ = subscription. observable . subscribe { event in
367367 currentResult = try ! event. element!. wait ( )
368368 } . disposed ( by: db. disposeBag)
369369
@@ -403,17 +403,17 @@ class SubscriptionTests : XCTestCase {
403403 }
404404 }
405405 }
406- """ )
406+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
407407
408408 // Subscription 1
409409 var sub1Value = GraphQLResult ( )
410- let _ = subscription. subscribe { event in
410+ let _ = subscription. observable . subscribe { event in
411411 sub1Value = try ! event. element!. wait ( )
412412 } . disposed ( by: db. disposeBag)
413413
414414 // Subscription 2
415415 var sub2Value = GraphQLResult ( )
416- let _ = subscription. subscribe { event in
416+ let _ = subscription. observable . subscribe { event in
417417 sub2Value = try ! event. element!. wait ( )
418418 } . disposed ( by: db. disposeBag)
419419
@@ -457,10 +457,10 @@ class SubscriptionTests : XCTestCase {
457457 }
458458 }
459459 }
460- """ )
460+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
461461
462462 var currentResult = GraphQLResult ( )
463- let _ = subscription. subscribe { event in
463+ let _ = subscription. observable . subscribe { event in
464464 currentResult = try ! event. element!. wait ( )
465465 print ( currentResult)
466466 } . disposed ( by: db. disposeBag)
@@ -521,10 +521,10 @@ class SubscriptionTests : XCTestCase {
521521 }
522522 }
523523 }
524- """ )
524+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
525525
526526 var currentResult = GraphQLResult ( )
527- let _ = subscription. subscribe { event in
527+ let _ = subscription. observable . subscribe { event in
528528 currentResult = try ! event. element!. wait ( )
529529 } . disposed ( by: db. disposeBag)
530530
@@ -597,10 +597,10 @@ class SubscriptionTests : XCTestCase {
597597 }
598598 }
599599 }
600- """ )
600+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
601601
602602 var currentResult = GraphQLResult ( )
603- let subscriber = subscription. subscribe { event in
603+ let subscriber = subscription. observable . subscribe { event in
604604 currentResult = try ! event. element!. wait ( )
605605 }
606606
@@ -671,10 +671,10 @@ class SubscriptionTests : XCTestCase {
671671 }
672672 }
673673 }
674- """ )
674+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
675675
676676 var currentResult = GraphQLResult ( )
677- let _ = subscription. subscribe { event in
677+ let _ = subscription. observable . subscribe { event in
678678 currentResult = try ! event. element!. wait ( )
679679 } . disposed ( by: db. disposeBag)
680680
@@ -744,10 +744,10 @@ class SubscriptionTests : XCTestCase {
744744 }
745745 }
746746 }
747- """ )
747+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
748748
749749 var currentResult = GraphQLResult ( )
750- let _ = subscription. subscribe { event in
750+ let _ = subscription. observable . subscribe { event in
751751 currentResult = try ! event. element!. wait ( )
752752 } . disposed ( by: db. disposeBag)
753753
@@ -905,7 +905,7 @@ class EmailDb {
905905 func subscription (
906906 query: String ,
907907 variableValues: [ String : Map ] = [ : ]
908- ) throws -> SubscriptionObservable {
908+ ) throws -> SubscriptionEventStream {
909909 return try createSubscription ( schema: defaultSchema ( ) , query: query, variableValues: variableValues)
910910 }
911911}
@@ -937,7 +937,7 @@ private func createSubscription(
937937 schema: GraphQLSchema ,
938938 query: String ,
939939 variableValues: [ String : Map ] = [ : ]
940- ) throws -> SubscriptionObservable {
940+ ) throws -> SubscriptionEventStream {
941941 let document = try parse ( source: query)
942942 let result = try subscribe (
943943 queryStrategy: SerialFieldExecutionStrategy ( ) ,
@@ -953,8 +953,8 @@ private func createSubscription(
953953 operationName: nil
954954 ) . wait ( )
955955
956- if let observable = result. observable {
957- return observable
956+ if let stream = result. stream {
957+ return stream
958958 } else {
959959 throw result. errors. first! // We may have more than one...
960960 }
0 commit comments