1
フレームワークを使用して、Behat
とZombie.js
を使用して、エンドツーエンドのテストを行っています。 create
アクションが失敗し、コントローラがフォームページにリダイレクトするケースをテストしています。Materialize:未定義のプロパティ 'badInput'を読み取ることができません
私は次の例外を取得:
And I press "Crear" # WebContext::pressButton()
Error while processing event 'click': "TypeError: Cannot read property 'badInput' of undefined
at .<anonymous> (https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.4/js/materialize.min.js:8:22076)
at Function.each (https://code.jquery.com/jquery-2.1.1.min.js:2:2880)
at n.each (https://code.jquery.com/jquery-2.1.1.min.js:2:847)
at Object.Materialize.updateTextFields (https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.4/js/materialize.min.js:8:21969)
at HTMLDocument.<anonymous> (https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.4/js/materialize.min.js:8:22558)
at j (https://code.jquery.com/jquery-2.1.1.min.js:2:26860)
at Object.fireWith [as resolveWith] (https://code.jquery.com/jquery-2.1.1.min.js:2:27673)
at Function.ready (https://code.jquery.com/jquery-2.1.1.min.js:2:29467)
at HTMLDocument.I (https://code.jquery.com/jquery-2.1.1.min.js:2:29658)
at callListeners (/usr/lib/node_modules/zombie/node_modules/jsdom/lib/jsdom/events/EventTarget.js:170:34)
in http://localhost/myresource/create" (Behat\Mink\Exception\DriverException)
最悪の部分は、これが実際のブラウザ(多分それはリダイレクトの原因は?)には発生しませんので、私はそれを再現する方法が分からないということです。
アイデア?
可能であれば、メジャーバージョンを更新することなく次の1つでブレークを変更した(明らかにセマンティックバージョニングに従っていません) –
v '0.98にマージされます.0' –