diff options
Diffstat (limited to 'Userland/Libraries/LibTest')
-rw-r--r-- | Userland/Libraries/LibTest/JavaScriptTestRunner.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Userland/Libraries/LibTest/JavaScriptTestRunner.h b/Userland/Libraries/LibTest/JavaScriptTestRunner.h index baa0e99da7..9f39623e74 100644 --- a/Userland/Libraries/LibTest/JavaScriptTestRunner.h +++ b/Userland/Libraries/LibTest/JavaScriptTestRunner.h @@ -194,13 +194,13 @@ public: : JS::GlobalObject(realm) { } - virtual void initialize(JS::Realm&) override; + virtual JS::ThrowCompletionOr<void> initialize(JS::Realm&) override; virtual ~TestRunnerGlobalObject() override = default; }; -inline void TestRunnerGlobalObject::initialize(JS::Realm& realm) +inline JS::ThrowCompletionOr<void> TestRunnerGlobalObject::initialize(JS::Realm& realm) { - Base::initialize(realm); + MUST_OR_THROW_OOM(Base::initialize(realm)); define_direct_property("global", this, JS::Attribute::Enumerable); for (auto& entry : s_exposed_global_functions) { @@ -211,6 +211,8 @@ inline void TestRunnerGlobalObject::initialize(JS::Realm& realm) }, entry.value.length, JS::default_attributes); } + + return {}; } inline ByteBuffer load_entire_file(StringView path) |