/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/cases/chunks/runtime/index.js
47 строк
1 KB
Bazyli Brzóska
migrate should to expect, part 1
27 янв 2018, 00:51
27 янв 2018, 00:51
5a8083a
Код
Авторство
О чём код?
/* globals it */ it("should handle duplicate chunks", function(done) { var firstOne = false, secondOne = false; require.ensure([], function(require) { require("./acircular"); require("./duplicate"); require("./duplicate2"); firstOne = true; if(secondOne) done(); }); require.ensure([], function(require) { require("./acircular2"); require("./duplicate"); require("./duplicate2"); secondOne = true; if(firstOne) done(); }); }); it("should not load a chunk which is included in a already loaded one", function(done) { var asyncFlag = false; require.ensure(["./empty?x", "./empty?y", "./empty?z"], function(require) { try { expect(asyncFlag).toBe(true); loadChunk(); } catch(e) { done(e); } }); Promise.resolve().then(function() {}).then(function() {}).then(function() { asyncFlag = true; }); function loadChunk() { var sync = true; require.ensure(["./empty?x", "./empty?y"], function(require) { try { expect(sync).toBe(true); done(); } catch(e) { done(e); } }); Promise.resolve().then(function() {}).then(function() {}).then(function() { sync = false; }); } });