問題タブ [bloc-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
28 参照

dart - ネストされたオブジェクトの効率的なテスト/マッチング

BLoC の非常に複雑な状態クラスがあります ( flutter_blocblock_testを使用します)。テストでは、州の一部をテストして、いくつかの期待に一致させる必要があります。次のようなもの:

これisStateAllは、状態の複数の部分を一致させる私の試みです:

動作していますが、エラーメッセージはあまり役に立ちません:

他にどのようなアプローチがより適しているのでしょうか? このアプローチがすでに優れていると思われる場合は、エラー メッセージの改善にご協力いただけますか?

0 投票する
2 に答える
351 参照

flutter - Flutter Bloc テスト "bloc.add" null 安全性の問題

Null 安全性を含む Flutter の最近のアップグレードが原因で失敗している flutter bloc_test があります。

次のコードがあります

そして、「bloc.add」行でエラーが発生します

「レシーバーが「null」になる可能性があるため、メソッド「add」を無条件に呼び出すことはできません」

何か案は?

0 投票する
1 に答える
487 参照

flutter - フラッター テスト ブロック エラー タイプ 'Null' はタイプのサブタイプではありません

API からレストランのリストを取得するブロック メソッドをテストしています。

ここに私のコードがあります:

}

私はこのエラーが発生しています:

私が間違っていることはありますか?どうも

0 投票する
1 に答える
567 参照

flutter - Flutter: Cubit の問題の単体テスト

Cubit の単体テストを設定しようとしていますが、ブロック テストに問題があるようです。値の初期状態を確認しようとするだけで、通常のテストでは問題なく動作しますが、ブロック テストで同じことを試みるとすぐに、[0] の実際の空のリストで失敗し、よくわかりません。私が間違っていること。このエラーに役立つインターネット上の情報はありません。

エラー:

SettingsCubit と SettingsState コードは次の場所にあります: Flutter BLoC テストの失敗