       ]
     )
 
-    XCTAssertEqual(
-      SessionTestCase.statesFromEvents {
+    XCTAssert(
+      SessionTestCase
+      .statesFromEvents {
         $0.application(
           UIApplication.shared,
           handleActionWithIdentifier: "x",
           forRemoteNotification: ["y":"z"],
           completionHandler: {}
         )
-      }.map { $0.remoteAction },
+      }
+      .map { $0.remoteAction }
+      ==
       [
         .idle,
         .progressing(

          withResponseInfo: ["a":"b"],
          completionHandler: {}
        )
      }.map { $0.remoteAction },
      [
        .idle,
        .progressing(

      ]
    )
    
//    XCTAssert(
//      SessionTestCase.statesForEvents {
//        $0.application(
//          UIApplication.shared,
