Парарлельно с ковыряниями сборщиков, познаю дзен написания тестов, юзаю jasmine и не могу понять как сделать.
Есть 2 ассинхронных теста открытие/закрытие, вызвать 2й нужно после вызова коллбэка первого, но не так
it ( "Show window [ with animate ]", function ( done ) {
resetWindow ( );
modal.on ( "showed", done , function ( ) {
it ( "Hide window [ with animate ]", function ( done ) {
modal.on ( "closed", done, function ( ) {
console.log("closed");
});
modal.hide();
} );
});
modal.show();
} );
не так
it ( "Show window [ with animate ]", function ( done ) {
resetWindow ( );
modal.on ( "showed", done );
modal.show();
} );
it ( "Hide window [ with animate ]", function ( done ) {
modal.on ( "closed", done, function ( ) {
console.log("closed");
});
modal.hide();
} );
правильно не работает