ジャスミンを使用して(初めて)いくつかのテストケースを作成しようとしています
describe("Widget App core logic", function () {
WAPP.widgets = [];
addwidget は、私の WAPP.widgets 配列にウィジェットを追加します
WAPP.addWidget('testRecord', 'testRecordContent');
it("added", function () {
expect(WAPP.widgets.length).toEqual(1);
});
ウィジェットを削除すると、同じウィジェットが削除されます
WAPP.removeWidget('1');
it("record removed correctly", function () {
expect(WAPP.widgets.length).toEqual(0);
})
2 番目の仕様を作成した後、 WAPP .widgets が空であることを示しているため、最初の仕様は失敗します。最初の仕様の時点ではWAPP .widgetsに値がありますが