1

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 €&quot;} but was "4 353,90 €&quot;

私が理解しているのは、約束を機能しないテキスト値と比較しようとすることですが、これを解決する方法がわかりません。

4

1 に答える 1