私はフレームワークの初心者ですlaravel 5.2Laravel - テストの仕組みを理解してください
単体テストの仕組みを理解したいと思います。私はこのテストを行った:
public function testPageLogin()
{
$this->visit('/login')
->see('Connexion');
}
私はスクリプトを実行する:すべては問題ありません。
$this->visit('/login')
->type('[email protected]', 'email')
->type('toto', 'password')
->check('souvenir')
->press('Connexion')
->seePageIs('/login');
フィールドのメール '、「パスワード」、「お土産」のhtmlページに存在するもちろん:
は、その後、私はこのテストを行いました。これらの値では、DBには知られていないため、「ログイン」ページが表示されなければなりません。私はスクリプトを実行すると、私は失敗に
を照らし\契約\コンテナ\ BindingResolutionException持っている:ターゲット[照らしなさい\デバッグ\ exceptionHandlerの\共同 ntracts]がインスタンス化ではありませんが。 Cで:\ WAMP \ WWW \ laravelの\枠組み\エコール\ベンダー \ SRC \を照らし\コンテナ\ Container.phpライン上の748
確かに、私はどこか間違って何かをする必要がありますが、私はどこに表示されません。どんな助けもありがとう。メルシ。 PHPUnitの新しいバージョンを使用している場合
ドミニク
私はまだ問題があります。私の質問は十分ではなかったのでしょうか?それは私に警告することをためらうことはありません。ありがとう。 – Dom
'vendor/bin/phpunit --version'は何を出力しますか? – mpen