以下の内容はhttps://juve534.hatenablog.com/entry/2021/01/06/124651より取得しました。


Botmanでテストコードを作成

概要

Botmanで作成したコードをテストする方法。

実装

app/tests/BotMan/ExampleTest.php を例に進めていく。

感覚的にはPHPUnitと同様に、メソッドを実行し、返り値を判定する形となる。

シンプルな Hi のテストをベースに解説していく。 1. $this->bot->receives にBotmanで実行したいキーワードを設定する。 2. assertReplyで返り値を判定する

public function testBasicTest()
{
    $this->bot
        ->receives('Hi')
        ->assertReply('Hello!');
}

assert系のメソッドはapp/vendor/botman/studio-addons/src/Testing/BotManTester.phpに定義されているので、テストコードを書く前に一読し、自分のテストに使うものを選定すると良い。

参考

BotMan - Testing




以上の内容はhttps://juve534.hatenablog.com/entry/2021/01/06/124651より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14