Я пытаюсь написать несколько тестов (первый раз) с помощью жасминВыполнение кода за пределами «это» блок брейков мой жасмин тест
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);
})
После записи второй спецификации мой первый spec не работает, поскольку он показывает WAPP .widgets пуст. хотя во время первой спецификации есть значение в WAPP .widgets
Есть гарантии, что ваш код работает синхронно? О какой документации о жасмине говорят об этом? Каков ваш полный код? Два вызова 'it' находятся внутри функции описания? – davidbuzatto
нет удалить и добавить оба вызова в другом описании –
Итак, попробуйте использовать их в том же описании. Похоже, что его следует использовать таким образом (я видел документы). – davidbuzatto