Skip to content

Commit a101b0e

Browse files
committed
Initialize Blob before Babylon loads; otherwise, Babylon will polyfill Blob before we can (see NativeEngine.ts)
1 parent 6ba2050 commit a101b0e

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

Apps/UnitTests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ set_property(TARGET UnitTests PROPERTY UNITY_BUILD false)
3232

3333
target_link_libraries(UnitTests
3434
PRIVATE AppRuntime
35+
PRIVATE Blob
3536
PRIVATE Canvas
3637
PRIVATE Console
3738
PRIVATE GraphicsDevice

Apps/UnitTests/Shared/Shared.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include <Babylon/Polyfills/Console.h>
66
#include <Babylon/Polyfills/Window.h>
77
#include <Babylon/Polyfills/Canvas.h>
8+
#include <Babylon/Polyfills/Blob.h>
89
#include <Babylon/Plugins/NativeEngine.h>
910
#include <Babylon/Plugins/NativeEncoding.h>
1011
#include <Babylon/ScriptLoader.h>
@@ -73,6 +74,7 @@ TEST(JavaScript, All)
7374
std::cout.flush();
7475
});
7576
Babylon::Polyfills::Window::Initialize(env);
77+
Babylon::Polyfills::Blob::Initialize(env);
7678
nativeCanvas.emplace(Babylon::Polyfills::Canvas::Initialize(env));
7779
Babylon::Plugins::NativeEngine::Initialize(env);
7880
Babylon::Plugins::NativeEncoding::Initialize(env);

0 commit comments

Comments
 (0)