【メタマスク×Cypress】Dappsで結合テストをするには?
Dappsで結合テストをする場合、通常のソフトウェアのテストと異なる点があります。それは、バックエンドとフロントとの通信に加えて、ブラウザの拡張機能であるメタマスクの呼び出しやブロックチェーンとの通信も行う必要があるということです。 今回の記事では、Dappsならではの特徴も踏まえつつ、Cypressを使って一通りの動作のテスト方法を解説します。
Dappsで結合テストをする場合、通常のソフトウェアのテストと異なる点があります。それは、バックエンドとフロントとの通信に加えて、ブラウザの拡張機能であるメタマスクの呼び出しやブロックチェーンとの通信も行う必要があるということです。 今回の記事では、Dappsならではの特徴も踏まえつつ、Cypressを使って一通りの動作のテスト方法を解説します。
2023年10月27日から3日間開催されたETH LONDONに参加してきた様子をまとめました。筆者はエンジニアとしてハッカソンに参加してきました。エンジニアの目線から盛り上がっている技術やプロダクトについてまとめました。
ブロックチェーンで使われる機会が多くなってきたゼロ知識証明について、ブロックチェーンエンジニアが解説します。「そもそもゼロ知識証明とは?」と疑問を持っている方にわかりやすくユースケースを含めて解説しています。