テストコードタブの使用
SDKのテストコードタブは、ソースコードタブ内にあります。 テストコードタブでは、コネクターをリリースする前に、コネクター内のコネクション、アクション、トリガーをテストできます。 テストコードタブでは、カスタムコネクターコードの最新バージョンでテストを実行することもできます。
テストコードタブ
最新バージョン
テストコードタブは常に、コードエディター内のコネクターコードの最新バージョンで実行されます。 コードエディターに未保存の変更がある場合、カスタムコネクターはテストを実行する前に新しい最新バージョンを作成します。 この処理が発生すると通知で知らされます。
最新バージョンにエラーがある場合、コネクション、アクション、トリガーは非表示になります。 テストを再開する前に、エラーを修正する必要があります。
エラーがある場合のテストコードタブ
コネクションのテスト
テストコードタブを使用する前に、正常なコネクションを確立する必要があります。 ソースコード内でコネクションを定義した後、テストコードタブのコネクションセクションですぐにこのコネクションをテストできます。
テストコードタブには、コネクションが成功したことを示すConnection successメッセージが表示されます。 このコネクションは、テストコードタブで実行する以降のすべてのテストに使用されます。
アクションとトリガーをテストするためのコネクションを作成する
正常なコネクションが作成されるまで、アクションまたはトリガーをテストできません。 正常なコネクションがない場合、トリガーおよびアクション中に送信されるHTTPリクエストは、APIエンドポイントでアクティブに認証できません。
SDKでのコネクションの設定について詳しくは、サポートされているコネクションタイプを参照してください。
アクションとトリガーのテスト
正常なコネクションを確立した後、テストコードタブを使用して、定義済みのアクションとトリガーをテストできます。
フルスクリーンモードの使用
コネクターコードの作成とテストを繰り返す際は、フルスクリーンモードを使用すると操作しやすくなります。
トリガーまたはアクションのドロップダウンメニューをクリックして、最新バージョンで利用可能な完全なリストを表示する
アクションまたはトリガーの横にあるテストボタンをクリックしてテストします。 これにより、レシピエディター内のアクションまたはトリガーを模した新しいウィンドウが開きます。 アクションまたはトリガーのテストを試行すると、テスト開始前にコネクターコードへの変更が自動的に保存されます。
アクションまたはトリガーの入力と出力に加えて、APIリクエストの送信時にトリガーされたネットワークアクティビティを確認できます。 コンソールタブには、テスト中に実行されたputs Rubyメソッドの結果が表示されます。 これはデバッグに役立ち、アクションまたはトリガーのロジックエラーによってテストが失敗したかどうかを示します。
テストコードタブでは、エラーが赤で強調表示され、ロジックエラーによって発生したエラーメッセージと、フレームワークがこのエラーを発生させる原因となった正確なコード行を含むエラータブが表示されます。 コード行がexecuteブロック以外のブロックで発生した場合、最終的なエラーに至るまでに呼び出されたコード行のトレースが提供されます。
テストの再実行
カスタムコネクターをテストした後、アクションの編集または設定変更が必要になる場合があります。 更新後にコードを再テストすることをお勧めします。
最近のテストアクションは保存され、コードエディターからアクセスできます。 これにより、コードを調整するたびにテストエディターを使用して入力データを設定しなくても、テストを再実行できます。 アクションを再テストをクリックして、コードを再テストします。
テストコードタブからテストを再実行
Last updated: