我想寫使用茉莉一些測試用例(第一次)運行的代碼我的茉莉花測試
describe("Widget App core logic", function() {
WAPP.widgets = [];
addwidget將在我的WAPP.widgets陣列
添加窗口小部件WAPP.addWidget('testRecord', 'testRecordContent');
it("added", function() {
expect(WAPP.widgets.length).toEqual(1);
});
刪除插件將刪除一個widget
WAPP.removeWidget('1');
it("record removed correctly", function() {
expect(WAPP.widgets.length).toEqual(0);
})
編寫第二個規範後,我的第一個規範失敗,因爲它顯示WAPP .widgets是空的。即使在第一次規格時有一個值WAPP .widgets
你的代碼有同步保證嗎?茉莉花文檔對此有何評論?你的完整代碼是什麼?這兩個'it'調用在描述函數中? – davidbuzatto
不刪除並添加它調用是在不同的描述 –
因此,嘗試使用它們在相同的描述。它似乎應該以這種方式使用(我看到了文檔)。 – davidbuzatto