diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2024-08-14 21:50:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-14 22:50:06 +0200 |
commit | 22a834ff5b4b312b8f91be8991f2b495d49fad2f (patch) | |
tree | 66ed83a0898396a950c040aa70192bda95f9102e /tests/integration/js_unit_tests_future.rs | |
parent | f89b5311492377a3ac18d756dc8c8a309e2c9e8a (diff) |
test: run unit tests with DENO_FUTURE=1 (#24400)
This commit adds another test suite that runs all Deno unit tests
with `DENO_FUTURE=1` flag to ensure all APIs are working as
expected, once Deno 2 is released.
---------
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
Diffstat (limited to 'tests/integration/js_unit_tests_future.rs')
-rw-r--r-- | tests/integration/js_unit_tests_future.rs | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/tests/integration/js_unit_tests_future.rs b/tests/integration/js_unit_tests_future.rs new file mode 100644 index 000000000..1541ace99 --- /dev/null +++ b/tests/integration/js_unit_tests_future.rs @@ -0,0 +1,118 @@ +// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. + +use super::js_unit_tests::js_unit_test_inner; +use test_util as util; + +util::unit_test_factory!( + js_unit_test_future, + "../tests/unit", + "*.ts", + [ + abort_controller_test, + blob_test, + body_test, + broadcast_channel_test, + buffer_test, + build_test, + cache_api_test, + chmod_test, + chown_test, + command_test, + console_test, + copy_file_test, + custom_event_test, + cron_test, + dir_test, + dom_exception_test, + error_stack_test, + error_test, + esnext_test, + event_source_test, + event_target_test, + event_test, + fetch_test, + ffi_test, + file_test, + filereader_test, + files_test, + flock_test, + fs_events_test, + get_random_values_test, + globals_test, + headers_test, + http_test, + image_bitmap_test, + image_data_test, + internals_test, + intl_test, + io_test, + jupyter_test, + kv_test, + kv_queue_test_no_db_close, + kv_queue_test, + kv_queue_undelivered_test, + link_test, + make_temp_test, + message_channel_test, + mkdir_test, + navigator_test, + net_test, + network_interfaces_test, + os_test, + ops_test, + path_from_url_test, + performance_test, + permissions_test, + process_test, + progressevent_test, + promise_hooks_test, + read_dir_test, + read_file_test, + read_link_test, + read_text_file_test, + real_path_test, + ref_unref_test, + remove_test, + rename_test, + request_test, + resources_test, + response_test, + serve_test, + signal_test, + stat_test, + stdio_test, + streams_test, + structured_clone_test, + symbol_test, + symlink_test, + sync_test, + test_util, + testing_test, + text_encoding_test, + timers_test, + tls_test, + tls_sni_test, + truncate_test, + tty_color_test, + tty_test, + umask_test, + url_search_params_test, + url_test, + urlpattern_test, + utime_test, + version_test, + wasm_test, + webcrypto_test, + webgpu_test, + websocket_test, + webstorage_test, + worker_permissions_test, + worker_test, + write_file_test, + write_text_file_test, + ] +); + +fn js_unit_test_future(test: String) { + js_unit_test_inner(test, true); +} |