問題
expect()
e2e テストで何かをアサートするために使用したいのですが、 のみでexpect()
動作しFuture
ます。これを機能させるにはどうすればよいですか:
expect(true).toBe(true);
詳細
上記のexpect()
呼び出しは、単体テストでは正常に機能しますがexpect()
、e2e テストでは別物です。私の状況では、すべてのラジオ ボタンがチェックされていないことを確認する必要があります。コードは次のとおりです。
//first grab all radios in my DOM
element('.hhmInHousehold div > input[type="radio"]', 'member status').query(function(radios,doneFn){
//cycle through each radio to check if it is checked
angular.forEach(radios, function(radio, key)
{
if(radio.checked !== false) {
//in my perfect world this if check, then throw
//statement should just be: expect(radio.checked).toBe(false);
throw "expected radio checked to not be checked";
}
});
doneFn();
});
上記では、洗練されていない if ステートメントを実行してから、例外をスローしています。これを行うより良い方法はありますか?
ありがとう!