@@ -70,7 +70,7 @@ func syncRejectionPromise() -> Promise<Int> {
7070func fetchUserId( ) -> Promise < Int > {
7171 return Promise { resolve, _ in
7272 print ( " fetching user Id ... " )
73- wait {
73+ testWait {
7474 resolve ( 1234 )
7575 print ( " GOT USER ID 1234 " )
7676 }
@@ -80,33 +80,33 @@ func fetchUserId() -> Promise<Int> {
8080func fetchUserNameFromId( _ identifier: Int ) -> Promise < String > {
8181 return Promise { resolve, _ in
8282 print ( " fetching UserName FromId : \( identifier) ... " )
83- wait { resolve ( " John Smith " ) }
83+ testWait { resolve ( " John Smith " ) }
8484 }
8585}
8686
8787func fetchUserFollowStatusFromName( _ name: String ) -> Promise < Bool > {
8888 return Promise { resolve, _ in
8989 print ( " fetchUserFollowStatusFromName: \( name) ... " )
90- wait { resolve ( false ) }
90+ testWait { resolve ( false ) }
9191 }
9292}
9393
9494func failingFetchUserFollowStatusFromName( _ name: String ) -> Promise < Bool > {
9595 return Promise { _, reject in
9696 print ( " fetchUserFollowStatusFromName: \( name) ... " )
97- wait { reject ( MyError . defaultError) }
97+ testWait { reject ( MyError . defaultError) }
9898 }
9999}
100100
101- func wait ( _ callback: @escaping ( ) -> Void ) {
101+ func testWait ( _ callback: @escaping ( ) -> Void ) {
102102 let delay = 0.1 * Double( NSEC_PER_SEC)
103103 let time = DispatchTime . now ( ) + Double( Int64 ( delay) ) / Double( NSEC_PER_SEC)
104104 DispatchQueue . global ( qos: DispatchQoS . QoSClass. background) . asyncAfter ( deadline: time) {
105105 callback ( )
106106 }
107107}
108108
109- func wait ( _ time: Double , callback: @escaping ( ) -> Void ) {
109+ func testWait ( _ time: Double , callback: @escaping ( ) -> Void ) {
110110 let delay = time * Double( NSEC_PER_SEC)
111111 let time = DispatchTime . now ( ) + Double( Int64 ( delay) ) / Double( NSEC_PER_SEC)
112112 DispatchQueue . main. asyncAfter ( deadline: time) {
@@ -116,9 +116,9 @@ func wait(_ time: Double, callback: @escaping () -> Void) {
116116
117117func upload( ) -> Promise < Void > {
118118 return Promise< Void> { resolve, _, progress in
119- wait {
119+ testWait {
120120 progress ( 0.8 )
121- wait {
121+ testWait {
122122 resolve ( )
123123 }
124124 }
@@ -127,9 +127,9 @@ func upload() -> Promise<Void> {
127127
128128func failingUpload( ) -> Promise < Void > {
129129 return Promise< Void> { _, reject, progress in
130- wait {
130+ testWait {
131131 progress ( 0.8 )
132- wait {
132+ testWait {
133133 reject ( NSError ( domain: " " , code: 1223 , userInfo: nil ) )
134134 }
135135 }
0 commit comments