     func opr_statusForApplicationPermission(applicationPermission: CKApplicationPermissions, completionHandler: CKApplicationPermissionBlock) {
         didVerifyApplicationStatus = true
         verifyApplicationPermissions = applicationPermission
-        completionHandler(verifiedApplicationPermissionStatus, verifyApplicationPermissionsError)
+        completionHandler(verifyApplicationPermissionStatus, verifyApplicationPermissionsError)
     }
 
     func opr_requestApplicationPermission(applicationPermission: CKApplicationPermissions, completionHandler: CKApplicationPermissionBlock) {
-
+        didRequestApplicationStatus = true
+        requestApplicationPermissions = applicationPermission
+        completionHandler(requestApplicationPermissionStatus, requestApplicationPermissionsError)
     }
 }
 

            XCTAssertEqual(status.permissions, CKApplicationPermissionStatus.InitialState)
            XCTAssertNil(status.error)
        }
    }

}

    func test__cloud_container_is_always_available() {
        XCTAssertTrue(capability.isAvailable())
    }

    // Getting status

    func test__given_status_could_not_be_determined__authorization_status_queries_the_registrar() {
        capability.authorizationStatus { status in
