Skip to content

GoogleアシスタントのE2Eテストライブラリの利用サンプルです。

Notifications You must be signed in to change notification settings

01en/actions-on-google-testing-library-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoogleアシスタントのE2Eテストライブラリの使い方

はじめに

GoogleアシスタントのE2Eテストができるactions-on-google-testing-nodejsライブラリの使い方をまとめました。

そもそもの注意点があります。

  • 2018/12時点でAlpha版であり、破壊的なAPIの変更はあり得る。(たぶんある)
  • Surfaceを指定できない。BasicCardやCarouselなどのRich Responseの確認ができない

まだ開発途中のものだが、設定さえしてしまえば簡単に利用でき、シンプルな応答のテストに活用できます。
本家のGoogleが作っていることもあり、今後の改善改良に期待したいところです。

導入方法

を参考にすると良いでしょう。

大まかにやることは、以下となります。

  1. テスト用AoGの新規プロジェクトを「Device Registration」として作成
  2. ローカルにテストファイルを置くディレクトリを用意
  3. Nodeの依存ライブラリのインストール
  4. GoogleAssistant APIの有効化と、OAth認証用のcredential.jsonの取得と作成
  5. テストを書く、実行

使い方

npm test  

※コマンドをpackage.jsonに定義しています。

実行時のコンソールログを参考に、logs/exec-console-log.txtに載せてあります。

About

GoogleアシスタントのE2Eテストライブラリの利用サンプルです。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published