@@ -32,11 +32,11 @@ class SubscriptionTests : XCTestCase {
32
32
request: query,
33
33
eventLoopGroup: eventLoopGroup
34
34
) . wait ( )
35
-
36
- let observable = subscriptionResult. observable!
35
+ print ( subscriptionResult )
36
+ let subscription = subscriptionResult. stream! as! ObservableEventStream < Future < GraphQLResult > >
37
37
38
38
var currentResult = GraphQLResult ( )
39
- let _ = observable. subscribe { event in
39
+ let _ = subscription . observable. subscribe { event in
40
40
currentResult = try ! event. element!. wait ( )
41
41
} . disposed ( by: db. disposeBag)
42
42
@@ -123,10 +123,10 @@ class SubscriptionTests : XCTestCase {
123
123
}
124
124
}
125
125
}
126
- """ )
126
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
127
127
128
128
var currentResult = GraphQLResult ( )
129
- let _ = subscription. subscribe { event in
129
+ let _ = subscription. observable . subscribe { event in
130
130
currentResult = try ! event. element!. wait ( )
131
131
} . disposed ( by: db. disposeBag)
132
132
@@ -193,9 +193,9 @@ class SubscriptionTests : XCTestCase {
193
193
importantEmail
194
194
notImportantEmail
195
195
}
196
- """ )
196
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
197
197
198
- let _ = subscription. subscribe { event in
198
+ let _ = subscription. observable . subscribe { event in
199
199
let _ = try ! event. element!. wait ( )
200
200
} . disposed ( by: db. disposeBag)
201
201
db. trigger ( email: Email (
@@ -261,7 +261,7 @@ class SubscriptionTests : XCTestCase {
261
261
let graphQLError = error as! GraphQLError
262
262
XCTAssertEqual (
263
263
graphQLError. message,
264
- " Subscription field resolver must return SourceEventObservable . Received: 'test' "
264
+ " Subscription field resolver must return EventStream<Any> . Received: 'test' "
265
265
)
266
266
}
267
267
}
@@ -360,10 +360,10 @@ class SubscriptionTests : XCTestCase {
360
360
}
361
361
}
362
362
}
363
- """ )
363
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
364
364
365
365
var currentResult = GraphQLResult ( )
366
- let _ = subscription. subscribe { event in
366
+ let _ = subscription. observable . subscribe { event in
367
367
currentResult = try ! event. element!. wait ( )
368
368
} . disposed ( by: db. disposeBag)
369
369
@@ -403,17 +403,17 @@ class SubscriptionTests : XCTestCase {
403
403
}
404
404
}
405
405
}
406
- """ )
406
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
407
407
408
408
// Subscription 1
409
409
var sub1Value = GraphQLResult ( )
410
- let _ = subscription. subscribe { event in
410
+ let _ = subscription. observable . subscribe { event in
411
411
sub1Value = try ! event. element!. wait ( )
412
412
} . disposed ( by: db. disposeBag)
413
413
414
414
// Subscription 2
415
415
var sub2Value = GraphQLResult ( )
416
- let _ = subscription. subscribe { event in
416
+ let _ = subscription. observable . subscribe { event in
417
417
sub2Value = try ! event. element!. wait ( )
418
418
} . disposed ( by: db. disposeBag)
419
419
@@ -457,10 +457,10 @@ class SubscriptionTests : XCTestCase {
457
457
}
458
458
}
459
459
}
460
- """ )
460
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
461
461
462
462
var currentResult = GraphQLResult ( )
463
- let _ = subscription. subscribe { event in
463
+ let _ = subscription. observable . subscribe { event in
464
464
currentResult = try ! event. element!. wait ( )
465
465
print ( currentResult)
466
466
} . disposed ( by: db. disposeBag)
@@ -521,10 +521,10 @@ class SubscriptionTests : XCTestCase {
521
521
}
522
522
}
523
523
}
524
- """ )
524
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
525
525
526
526
var currentResult = GraphQLResult ( )
527
- let _ = subscription. subscribe { event in
527
+ let _ = subscription. observable . subscribe { event in
528
528
currentResult = try ! event. element!. wait ( )
529
529
} . disposed ( by: db. disposeBag)
530
530
@@ -597,10 +597,10 @@ class SubscriptionTests : XCTestCase {
597
597
}
598
598
}
599
599
}
600
- """ )
600
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
601
601
602
602
var currentResult = GraphQLResult ( )
603
- let subscriber = subscription. subscribe { event in
603
+ let subscriber = subscription. observable . subscribe { event in
604
604
currentResult = try ! event. element!. wait ( )
605
605
}
606
606
@@ -671,10 +671,10 @@ class SubscriptionTests : XCTestCase {
671
671
}
672
672
}
673
673
}
674
- """ )
674
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
675
675
676
676
var currentResult = GraphQLResult ( )
677
- let _ = subscription. subscribe { event in
677
+ let _ = subscription. observable . subscribe { event in
678
678
currentResult = try ! event. element!. wait ( )
679
679
} . disposed ( by: db. disposeBag)
680
680
@@ -744,10 +744,10 @@ class SubscriptionTests : XCTestCase {
744
744
}
745
745
}
746
746
}
747
- """ )
747
+ """ ) as! ObservableEventStream < Future < GraphQLResult > >
748
748
749
749
var currentResult = GraphQLResult ( )
750
- let _ = subscription. subscribe { event in
750
+ let _ = subscription. observable . subscribe { event in
751
751
currentResult = try ! event. element!. wait ( )
752
752
} . disposed ( by: db. disposeBag)
753
753
@@ -905,7 +905,7 @@ class EmailDb {
905
905
func subscription (
906
906
query: String ,
907
907
variableValues: [ String : Map ] = [ : ]
908
- ) throws -> SubscriptionObservable {
908
+ ) throws -> SubscriptionEventStream {
909
909
return try createSubscription ( schema: defaultSchema ( ) , query: query, variableValues: variableValues)
910
910
}
911
911
}
@@ -937,7 +937,7 @@ private func createSubscription(
937
937
schema: GraphQLSchema ,
938
938
query: String ,
939
939
variableValues: [ String : Map ] = [ : ]
940
- ) throws -> SubscriptionObservable {
940
+ ) throws -> SubscriptionEventStream {
941
941
let document = try parse ( source: query)
942
942
let result = try subscribe (
943
943
queryStrategy: SerialFieldExecutionStrategy ( ) ,
@@ -953,8 +953,8 @@ private func createSubscription(
953
953
operationName: nil
954
954
) . wait ( )
955
955
956
- if let observable = result. observable {
957
- return observable
956
+ if let stream = result. stream {
957
+ return stream
958
958
} else {
959
959
throw result. errors. first! // We may have more than one...
960
960
}
0 commit comments