import PromiseKit // for BridgingTests.m @objc(PMKPromiseBridgeHelper) class PromiseBridgeHelper: NSObject { @objc func bridge1() -> AnyPromise { let p = after(.milliseconds(10)) return AnyPromise(p) } } enum MyError: Error { case PromiseError } @objc class TestPromise626: NSObject { @objc class func promise() -> AnyPromise { let promise: Promise = Promise { seal in seal.reject(MyError.PromiseError) } return AnyPromise(promise) } }