0
私はJamineテストフレームワークを初めて使っています。現在、私はインターフェイスを模擬するのに問題があります。誰かが私を助けてくれますか?Jamineコールバックとインターフェイスを模擬する方法
インターフェースが似ている:ここでは
interface MessengerSubscribe {
onSystemLoggedIn(callback: (data: INotLoggedinInfo) => void): MessengerSubscription;
onSessionTimedOut(callback:() => void): MessengerSubscription;
onHasEssBalance(callback:() => void): MessengerSubscription;
}
は、私が働いていないされて試みたものです。
let mockMessenger: MessengerStatic = {
subscribe: {
onSystemLoggedIn:() => <MessengerSubscription>
}
};
そして、ここでのメッセージの説明です:
interface MessengerSubscription {
dispose(): void;
}
。インタフェースを模擬するには、インタフェースに定義されているメソッドを実装するだけです。あなたの例から、Observableを模倣しようとしているようですね?あなたの問題の背景は何ですか? – shusson
@shussonインターフェイスにメソッドを実装する方法の例を教えていただけますか? – Chwa