現在、wit.aiのAPIラッパーを作成しています。私はこのラッパーにテストを追加したいと思いますが、私はhttp
ライブラリを使ってHTTPリクエストを送信しているので、どのようにすればよいか分かりません。ダーツAPIラッパーのテスト
コードは次のようになります。
このコードを考えるとFuture message(String q) {
Map<String, String> headers = {
'Accept': 'application/vnd.wit.${apiVersion}+json',
'Authorization': 'Bearer ${token}'
};
return http
.get('https://api.wit.ai/message?q=${q}', headers: headers)
.then((response) {
return JSON.decode(response.body);
}).catchError((e, stackTrace) {
return JSON.decode(e);
});
}
、私は実際にHTTPリクエストを送信しないテストを書くでしょうか?