angularjs のオンライン ヘルプで解決できない問題が発生しました。
ページ ナビゲーションの後、財布の金額を表示するビューの一部が保持されることを確認する angularjs/カルマ シナリオ テストを書いています。財布の金額は、バインドされた値から取得されます。
コードを表示:
<div class="label">Mon Compte<br>{{ User.getBalance() | currency }}</div>
シナリオ コード:
var b1 = binding('User.getBalance() | currency');
browser().navigateTo('/another-route');
var b2 = binding('User.getBalance() | currency');
expect(b1).toEqual(b2);
失敗したシナリオの結果:
expected {"name":"select binding 'User.getBalance() | currency'","fulfilled":true,"value":"4 353,90 €"} but was "4 353,90 €"
私が理解しているのは、約束を機能しないテキスト値と比較しようとすることですが、これを解決する方法がわかりません。