ladybird/Tests
Shannon Booth 98dadb0ce6
Some checks are pending
CI / Lagom (false, FUZZ, ubuntu-24.04, Linux, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, macos-15, macOS, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, ubuntu-24.04, Linux, GNU) (push) Waiting to run
CI / Lagom (true, NO_FUZZ, ubuntu-24.04, Linux, Clang) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (macos-14, macOS, macOS-universal2) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (ubuntu-24.04, Linux, Linux-x86_64) (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Push notes / build (push) Waiting to run
LibWeb: Always return a rejected Promise for functions which throw
We were previously throwing an exception if the generated code was
throwing an exception before it hit the implementation of the interface.
Instead, we are meant to catch any exception, and wrap that in a
rejected promise.

For example, this was impacting the fixed test in this commit as an
exception was being thrown when invoking WebIDL::convert_to_int<T>
as the given number was out of range, and the [EnforceRange]
extended attribute decorates that attribute.

This same type of case is seen for a few tests in WPT.
2024-11-16 18:33:58 +01:00
..
AK AK: Add Utf8View::for_each_split_view() method 2024-11-15 23:18:29 +01:00
ClangPlugins LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
LibCompress Everywhere: Don't install code generators and test binaries 2024-07-10 10:13:21 -06:00
LibCore LibUnicode: Cache the system time zone 2024-08-25 09:47:42 +02:00
LibCrypto LibWeb: Implement RSAOAEP.decrypt() 2024-10-27 11:26:12 +01:00
LibDiff LibDiff: Fix wrong index used when prepending context lines 2023-09-11 12:10:50 +01:00
LibGfx LibGfx: Fix 24bit BMPs being transparent and send them as RGBx to Skia 2024-11-07 12:27:00 +01:00
LibJS LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
LibMedia LibMedia+Ladybird: Use pkg_check_modules to find pulseaudio 2024-10-02 20:23:03 -04:00
LibRegex LibRegex: Don't ignore references that weren't bound in checked blocks 2024-11-12 10:37:57 +01:00
LibTest Everywhere: Remove LibSQL, SQLServer, and the sql REPL :^) 2024-06-06 11:27:03 -04:00
LibTextCodec LibTextCodec: Add SingleByteEncoders 2024-10-10 10:39:28 +02:00
LibThreading LibThreading: Remove the thread pool 2024-09-22 14:07:16 -04:00
LibTLS Revert "LibTLS+Everywhere: Switch to using WolfSSL" 2024-07-06 15:15:34 -06:00
LibUnicode Tests: Remove duplicated test for UnicodeCharacterTypes 2024-11-06 09:22:44 +00:00
LibURL LibURL: Use UTF-8 for percent encoding URL fragments 2024-10-23 11:30:59 -06:00
LibWasm LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T> 2024-11-13 16:51:44 -05:00
LibWeb LibWeb: Always return a rejected Promise for functions which throw 2024-11-16 18:33:58 +01:00
LibWebView LibWebView: Allow data URLs in sanitize_url 2024-06-24 06:31:17 -04:00
LibXML LibXML: Read code points when parsing names 2024-11-06 10:07:52 +01:00
Resources Tests: Convert Swift tests to use Testing module where possible 2024-08-28 21:27:35 -06:00
CMakeLists.txt LibMedia: Absorb LibAudio 2024-09-12 10:01:19 +02:00