Laravels組み込みアプリケーションテストフレームワークでアプリケーションテストを行いたいと思います。 Due to the documentationチェックボックスをオンにすることができます。Laravelでテストするときにチェックボックスをチェックする方法
// HTML
<input name="accept-terms" type="checkbox">
// PHP
$this
->visit('/foo/bar')
->check('accept-terms')
これはうまくいきます。しかし、時々私は多くのチェックボックスを持っています。 Like:
// HTML
<input id="feature-1" name="features[]" type="checkbox" value="1">
<input id="feature-2" name="features[]" type="checkbox" value="2">
<input id="feature-3" name="features[]" type="checkbox" value="3">
// PHP
$this
->visit('/foo/bar')
->check('#feature-1')
私はこれらの名前を(上記のように)フェッチできないため、IDでフェッチしようとしました。しかし、私はいつもunreachable field
エラーが発生するので、それはサポートされていないようです。
これはうまくいくかもしれない: 'ます$ this->訪問( '/ fooの/バー') - >( '機能[]')を取得[0] - >ダニ()' –
あなたが意味確か 'GET'を? 'get'はHTTP GET要求をトリガーします。 – miho