From 6bd81c23b6ec90cad922d880074a95ea69b774b6 Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Tue, 4 Jan 2022 17:00:25 +0800 Subject: [PATCH] Migrate format test to ES Module (#11902) Co-authored-by: Sosuke Suzuki --- .eslintignore | 1 + .eslintrc.js | 14 +- .github/workflows/dev-package-test.yml | 5 +- .github/workflows/dev-test.yml | 24 +- .github/workflows/prod-test.yml | 28 ++- .prettierignore | 1 + CONTRIBUTING.md | 10 +- cspell.json | 1 + jest-format-test.config.mjs | 9 + jest-integration-test.config.mjs | 8 + jest.config.mjs | 8 +- package.json | 24 +- tests/config/format-test.js | 32 +-- ...stall-prettier.mjs => install-prettier.js} | 0 tests/config/jest-light-runner/package.json | 19 ++ tests/config/jest-light-runner/readme.md | 6 + .../jest-light-runner/src/global-setup.js | 27 ++ tests/config/jest-light-runner/src/index.js | 54 ++++ .../jest-light-runner/src/worker-runner.js | 235 ++++++++++++++++++ .../{index.js => index.cjs} | 0 .../package.json | 2 +- .../{index.js => index.cjs} | 2 +- .../package.json | 2 +- ...quire-prettier.js => require-prettier.cjs} | 0 ...e-standalone.js => require-standalone.cjs} | 0 tests/config/setup.js | 8 +- tests/config/utils/check-parsers.js | 9 +- tests/config/utils/consistent-end-of-line.js | 4 +- .../{create-plugin.js => create-plugin.cjs} | 0 tests/config/utils/create-snapshot.js | 10 +- .../utils/stringify-options-for-title.js | 4 +- tests/config/utils/visualize-end-of-line.js | 4 +- tests/config/utils/visualize-range.js | 8 +- tests/format/angular/angular/jsfmt.spec.js | 10 +- .../angular/bracket-same-line/jsfmt.spec.js | 4 +- .../angular/interpolation/jsfmt.spec.js | 2 +- tests/format/angular/upper-case/jsfmt.spec.js | 2 +- tests/format/css/atrule/jsfmt.spec.js | 2 +- tests/format/css/attribute/jsfmt.spec.js | 4 +- tests/format/css/atword/jsfmt.spec.js | 2 +- tests/format/css/bom/jsfmt.spec.js | 2 +- tests/format/css/case/jsfmt.spec.js | 2 +- .../css/character-escaping/jsfmt.spec.js | 2 +- tests/format/css/colon/jsfmt.spec.js | 2 +- tests/format/css/color/jsfmt.spec.js | 2 +- tests/format/css/combinator/jsfmt.spec.js | 2 +- tests/format/css/comments/jsfmt.spec.js | 2 +- tests/format/css/composes/jsfmt.spec.js | 2 +- tests/format/css/cursor/jsfmt.spec.js | 2 +- tests/format/css/empty/jsfmt.spec.js | 2 +- tests/format/css/fill-value/jsfmt.spec.js | 2 +- tests/format/css/front-matter/jsfmt.spec.js | 2 +- tests/format/css/grid/jsfmt.spec.js | 2 +- tests/format/css/important/jsfmt.spec.js | 2 +- tests/format/css/indent/jsfmt.spec.js | 2 +- tests/format/css/inline-url/jsfmt.spec.js | 2 +- tests/format/css/long-rule/jsfmt.spec.js | 2 +- tests/format/css/loose/jsfmt.spec.js | 2 +- tests/format/css/modules/jsfmt.spec.js | 2 +- tests/format/css/no-semicolon/jsfmt.spec.js | 2 +- tests/format/css/numbers/jsfmt.spec.js | 2 +- tests/format/css/params/jsfmt.spec.js | 2 +- tests/format/css/parens/jsfmt.spec.js | 2 +- .../css/postcss-8-improment/jsfmt.spec.js | 2 +- .../format/css/postcss-plugins/jsfmt.spec.js | 2 +- tests/format/css/prefix/jsfmt.spec.js | 2 +- tests/format/css/pseudo-call/jsfmt.spec.js | 2 +- tests/format/css/quotes/jsfmt.spec.js | 4 +- tests/format/css/range/jsfmt.spec.js | 2 +- tests/format/css/selector-call/jsfmt.spec.js | 2 +- tests/format/css/selector-list/jsfmt.spec.js | 2 +- .../format/css/selector-string/jsfmt.spec.js | 2 +- tests/format/css/url/jsfmt.spec.js | 2 +- tests/format/css/variables/jsfmt.spec.js | 2 +- tests/format/css/yaml/jsfmt.spec.js | 2 +- tests/format/flow-repo/abnormal/jsfmt.spec.js | 2 +- .../format/flow-repo/annot/any/jsfmt.spec.js | 2 +- tests/format/flow-repo/annot/jsfmt.spec.js | 2 +- tests/format/flow-repo/annot2/jsfmt.spec.js | 2 +- tests/format/flow-repo/any/jsfmt.spec.js | 2 +- tests/format/flow-repo/arith/jsfmt.spec.js | 2 +- .../flow-repo/array-filter/jsfmt.spec.js | 2 +- .../flow-repo/array_spread/jsfmt.spec.js | 2 +- tests/format/flow-repo/arraylib/jsfmt.spec.js | 2 +- tests/format/flow-repo/arrays/jsfmt.spec.js | 2 +- tests/format/flow-repo/arrows/jsfmt.spec.js | 2 +- tests/format/flow-repo/async/jsfmt.spec.js | 2 +- .../flow-repo/async_iteration/jsfmt.spec.js | 2 +- .../flow-repo/autocomplete/jsfmt.spec.js | 2 +- .../format/flow-repo/auxiliary/jsfmt.spec.js | 2 +- .../flow-repo/auxiliary/lib/jsfmt.spec.js | 2 +- tests/format/flow-repo/binary/jsfmt.spec.js | 2 +- tests/format/flow-repo/binding/jsfmt.spec.js | 2 +- tests/format/flow-repo/bom/jsfmt.spec.js | 2 +- .../flow-repo/bounded_poly/jsfmt.spec.js | 2 +- tests/format/flow-repo/break/jsfmt.spec.js | 2 +- .../flow-repo/builtin_uses/jsfmt.spec.js | 2 +- tests/format/flow-repo/builtins/jsfmt.spec.js | 2 +- .../flow-repo/call_caching1/jsfmt.spec.js | 2 +- .../flow-repo/call_caching1/lib/jsfmt.spec.js | 2 +- .../flow-repo/call_caching2/jsfmt.spec.js | 2 +- .../flow-repo/call_caching2/lib/jsfmt.spec.js | 2 +- .../flow-repo/call_properties/jsfmt.spec.js | 2 +- tests/format/flow-repo/callable/jsfmt.spec.js | 2 +- .../flow-repo/check-contents/jsfmt.spec.js | 2 +- .../flow-repo/class_fields/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../flow-repo/class_munging/jsfmt.spec.js | 2 +- .../flow-repo/class_statics/jsfmt.spec.js | 2 +- .../flow-repo/class_subtyping/jsfmt.spec.js | 2 +- .../format/flow-repo/class_type/jsfmt.spec.js | 2 +- tests/format/flow-repo/classes/jsfmt.spec.js | 2 +- tests/format/flow-repo/closure/jsfmt.spec.js | 2 +- tests/format/flow-repo/commonjs/jsfmt.spec.js | 2 +- .../flow-repo/computed_props/jsfmt.spec.js | 2 +- .../flow-repo/conditional/jsfmt.spec.js | 2 +- .../format/flow-repo/config_all/jsfmt.spec.js | 2 +- .../flow-repo/config_all_false/jsfmt.spec.js | 2 +- .../flow-repo/config_all_weak/jsfmt.spec.js | 2 +- .../config_file_extensions/jsfmt.spec.js | 2 +- .../flow-repo/config_ignore/dir/jsfmt.spec.js | 2 +- .../flow-repo/config_ignore/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../src/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../custom_resolve_dir/testproj/jsfmt.spec.js | 2 +- .../testproj2/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../testproj2/jsfmt.spec.js | 2 +- .../subdir/jsfmt.spec.js | 2 +- .../config_munging_underscores/jsfmt.spec.js | 2 +- .../config_munging_underscores2/jsfmt.spec.js | 2 +- .../flow-repo/const_params/jsfmt.spec.js | 2 +- .../flow-repo/constructor/jsfmt.spec.js | 2 +- .../constructor_annots/jsfmt.spec.js | 2 +- .../flow-repo/contents/ignore/jsfmt.spec.js | 2 +- .../flow-repo/contents/no_flow/jsfmt.spec.js | 2 +- .../format/flow-repo/core_tests/jsfmt.spec.js | 2 +- .../format/flow-repo/covariance/jsfmt.spec.js | 2 +- tests/format/flow-repo/coverage/jsfmt.spec.js | 2 +- tests/format/flow-repo/cycle/jsfmt.spec.js | 2 +- tests/format/flow-repo/date/jsfmt.spec.js | 2 +- .../external/_d3/jsfmt.spec.js | 2 +- .../foo/bar/jsfmt.spec.js | 2 +- .../declaration_files_haste/jsfmt.spec.js | 2 +- .../declaration_files_haste/ws/jsfmt.spec.js | 2 +- .../ws/test/jsfmt.spec.js | 2 +- .../external/_d3/jsfmt.spec.js | 2 +- .../foo/bar/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../ws/jsfmt.spec.js | 2 +- .../ws/test/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../declaration_files_node/jsfmt.spec.js | 2 +- .../flow-repo/declare_class/jsfmt.spec.js | 2 +- .../flow-repo/declare_class/lib/jsfmt.spec.js | 2 +- .../flow-repo/declare_export/jsfmt.spec.js | 2 +- .../flow-repo/declare_fun/jsfmt.spec.js | 2 +- .../flow-typed/jsfmt.spec.js | 2 +- .../declare_module_exports/jsfmt.spec.js | 2 +- .../flow-repo/declare_type/jsfmt.spec.js | 2 +- .../flow-repo/declare_type/lib/jsfmt.spec.js | 2 +- .../flow-repo/def_site_variance/jsfmt.spec.js | 2 +- tests/format/flow-repo/demo/1/jsfmt.spec.js | 2 +- tests/format/flow-repo/demo/2/jsfmt.spec.js | 2 +- tests/format/flow-repo/deps/jsfmt.spec.js | 2 +- .../flow-repo/destructuring/jsfmt.spec.js | 2 +- .../format/flow-repo/dictionary/jsfmt.spec.js | 2 +- .../disjoint-union-perf/jsfmt.spec.js | 2 +- .../flow-repo/docblock_flow/jsfmt.spec.js | 2 +- tests/format/flow-repo/dom/jsfmt.spec.js | 2 +- .../format/flow-repo/dump-types/jsfmt.spec.js | 2 +- .../flow-repo/duplicate_methods/jsfmt.spec.js | 2 +- tests/format/flow-repo/encaps/jsfmt.spec.js | 2 +- .../format/flow-repo/enumerror/jsfmt.spec.js | 2 +- tests/format/flow-repo/equals/jsfmt.spec.js | 2 +- .../flow-repo/error_messages/jsfmt.spec.js | 2 +- .../format/flow-repo/es6modules/jsfmt.spec.js | 2 +- .../flow-typed/jsfmt.spec.js | 4 +- .../flow-repo/es_declare_module/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../esproposal_decorators.warn/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../flow-repo/export_default/jsfmt.spec.js | 2 +- .../export_default/lib/jsfmt.spec.js | 2 +- .../flow-repo/export_type/jsfmt.spec.js | 2 +- .../format/flow-repo/extensions/jsfmt.spec.js | 2 +- .../flow-repo/facebook_fbt_none/jsfmt.spec.js | 2 +- .../flow-typed/jsfmt.spec.js | 2 +- .../flow-repo/facebook_fbt_some/jsfmt.spec.js | 2 +- .../flow-repo/facebookisms/jsfmt.spec.js | 2 +- tests/format/flow-repo/fetch/jsfmt.spec.js | 2 +- .../flow-repo/find-module/jsfmt.spec.js | 2 +- tests/format/flow-repo/fixpoint/jsfmt.spec.js | 2 +- .../flow_ast.template_strings/jsfmt.spec.js | 2 +- .../flow-repo/focus-check/jsfmt.spec.js | 2 +- tests/format/flow-repo/for/jsfmt.spec.js | 2 +- tests/format/flow-repo/forof/jsfmt.spec.js | 2 +- tests/format/flow-repo/function/jsfmt.spec.js | 2 +- tests/format/flow-repo/funrec/jsfmt.spec.js | 2 +- .../format/flow-repo/generators/jsfmt.spec.js | 2 +- tests/format/flow-repo/generics/jsfmt.spec.js | 2 +- .../flow-repo/geolocation/jsfmt.spec.js | 2 +- .../flow-repo/get-def/helpers/jsfmt.spec.js | 2 +- tests/format/flow-repo/get-def/jsfmt.spec.js | 2 +- tests/format/flow-repo/get-def2/jsfmt.spec.js | 2 +- .../flow-repo/get-def2/lib/jsfmt.spec.js | 2 +- .../flow-repo/get-imports/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../getters_and_setters_enabled/jsfmt.spec.js | 2 +- .../flow-repo/haste_cycle/jsfmt.spec.js | 2 +- .../haste_cycle/models/jsfmt.spec.js | 2 +- .../format/flow-repo/haste_dupe/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../dir1/jsfmt.spec.js | 2 +- .../dir2/jsfmt.spec.js | 2 +- .../haste_use_name_reducers/jsfmt.spec.js | 2 +- .../flow-repo/ignore_package/jsfmt.spec.js | 2 +- .../flow-repo/immutable_methods/jsfmt.spec.js | 2 +- .../format/flow-repo/implements/jsfmt.spec.js | 2 +- .../flow-repo/import_type/jsfmt.spec.js | 2 +- .../flow-repo/import_typeof/jsfmt.spec.js | 2 +- .../include/foo/batman/jsfmt.spec.js | 2 +- .../flow-repo/include/included/jsfmt.spec.js | 2 +- .../include_suppressed/jsfmt.spec.js | 2 +- .../flow-repo/incremental/jsfmt.spec.js | 2 +- .../flow-repo/incremental_basic/jsfmt.spec.js | 2 +- .../incremental_basic/tmp1/jsfmt.spec.js | 2 +- .../incremental_basic/tmp2/jsfmt.spec.js | 2 +- .../incremental_basic/tmp3/jsfmt.spec.js | 2 +- .../flow-repo/incremental_cycle/jsfmt.spec.js | 2 +- .../incremental_cycle/tmp1/jsfmt.spec.js | 2 +- .../incremental_cycle/tmp2/jsfmt.spec.js | 2 +- .../incremental_cycle/tmp3/jsfmt.spec.js | 2 +- .../incremental_cycle_break/jsfmt.spec.js | 2 +- .../tmp1/jsfmt.spec.js | 2 +- .../incremental_delete/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../incremental_haste_blacklist/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../flow-repo/incremental_json/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../tmp1/jsfmt.spec.js | 2 +- .../incremental_non_flow_move/jsfmt.spec.js | 2 +- .../incremental_path/dir/jsfmt.spec.js | 2 +- tests/format/flow-repo/indexer/jsfmt.spec.js | 2 +- tests/format/flow-repo/init/jsfmt.spec.js | 2 +- .../format/flow-repo/instanceof/jsfmt.spec.js | 2 +- .../flow-repo/integration/jsfmt.spec.js | 2 +- .../format/flow-repo/interface/jsfmt.spec.js | 2 +- .../flow-repo/intersection/jsfmt.spec.js | 2 +- .../flow-repo/intersection/lib/jsfmt.spec.js | 2 +- .../format/flow-repo/issues-11/jsfmt.spec.js | 2 +- tests/format/flow-repo/iter/jsfmt.spec.js | 2 +- tests/format/flow-repo/iterable/jsfmt.spec.js | 2 +- .../jsx_intrinsics.builtin/jsfmt.spec.js | 2 +- .../jsx_intrinsics.custom/jsfmt.spec.js | 2 +- .../jsx_intrinsics.custom/lib/jsfmt.spec.js | 2 +- tests/format/flow-repo/keys/jsfmt.spec.js | 2 +- tests/format/flow-repo/keyvalue/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- tests/format/flow-repo/lib/jsfmt.spec.js | 2 +- .../lib_interfaces/declarations/jsfmt.spec.js | 2 +- .../format/flow-repo/libconfig/jsfmt.spec.js | 2 +- .../libdef_ignored_module/jsfmt.spec.js | 2 +- .../libdef_ignored_module/lib/jsfmt.spec.js | 2 +- tests/format/flow-repo/liberr/jsfmt.spec.js | 2 +- .../flow-repo/liberr/libs/jsfmt.spec.js | 2 +- .../libflow-typed/flow-typed/jsfmt.spec.js | 2 +- .../flow-repo/libflow-typed/jsfmt.spec.js | 2 +- tests/format/flow-repo/librec/jsfmt.spec.js | 2 +- .../flow-repo/librec/lib/A/jsfmt.spec.js | 2 +- .../flow-repo/librec/lib/B/jsfmt.spec.js | 2 +- tests/format/flow-repo/literal/jsfmt.spec.js | 2 +- tests/format/flow-repo/locals/jsfmt.spec.js | 2 +- tests/format/flow-repo/logical/jsfmt.spec.js | 2 +- tests/format/flow-repo/loners/jsfmt.spec.js | 2 +- .../flow-repo/malformed_code/jsfmt.spec.js | 2 +- .../flow-repo/match_failure/jsfmt.spec.js | 2 +- .../flow-repo/method_properties/jsfmt.spec.js | 2 +- tests/format/flow-repo/misc/jsfmt.spec.js | 2 +- .../missing_annotation/jsfmt.spec.js | 2 +- .../flow-repo/modified_lib/jsfmt.spec.js | 2 +- .../flow-repo/modified_lib/lib/jsfmt.spec.js | 2 +- .../module_not_found_errors/src/jsfmt.spec.js | 2 +- .../flow-repo/module_redirect/jsfmt.spec.js | 2 +- .../flow-repo/module_use_strict/jsfmt.spec.js | 2 +- tests/format/flow-repo/modules/jsfmt.spec.js | 2 +- .../format/flow-repo/more_annot/jsfmt.spec.js | 2 +- .../flow-repo/more_classes/jsfmt.spec.js | 2 +- .../flow-repo/more_generics/jsfmt.spec.js | 2 +- .../format/flow-repo/more_path/jsfmt.spec.js | 2 +- .../format/flow-repo/more_react/jsfmt.spec.js | 2 +- .../flow-repo/more_statics/jsfmt.spec.js | 2 +- .../format/flow-repo/multiflow/jsfmt.spec.js | 2 +- .../multiflow_with_flowlib/jsfmt.spec.js | 2 +- .../format/flow-repo/name_prop/jsfmt.spec.js | 2 +- .../format/flow-repo/namespace/jsfmt.spec.js | 2 +- .../flow-repo/new_react/fakelib/jsfmt.spec.js | 2 +- .../format/flow-repo/new_react/jsfmt.spec.js | 2 +- .../format/flow-repo/new_spread/jsfmt.spec.js | 2 +- .../node_haste/external/_d3/jsfmt.spec.js | 2 +- .../node_haste/foo/bar/jsfmt.spec.js | 2 +- .../format/flow-repo/node_haste/jsfmt.spec.js | 2 +- .../flow-repo/node_haste/ws/jsfmt.spec.js | 2 +- .../node_haste/ws/test/jsfmt.spec.js | 2 +- .../root/jsfmt.spec.js | 2 +- .../root/symlink_lib/jsfmt.spec.js | 2 +- .../symlink_lib_outside_root/jsfmt.spec.js | 2 +- .../node_modules_without_json/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/assert/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/basic/jsfmt.spec.js | 2 +- .../node_tests/basic_file/jsfmt.spec.js | 2 +- .../__snapshots__/jsfmt.spec.js.snap | 0 .../foo.js | 0 .../basic_node__modules/jsfmt.spec.js | 1 + .../basic_node_modules/jsfmt.spec.js | 1 - .../jsfmt.spec.js | 2 +- .../basic_package/bar_lib/jsfmt.spec.js | 2 +- .../node_tests/basic_package/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/buffer/jsfmt.spec.js | 2 +- .../node_tests/child_process/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/crypto/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/fs/jsfmt.spec.js | 2 +- .../node_tests/json_file/jsfmt.spec.js | 2 +- .../json_file/package2/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/os/jsfmt.spec.js | 2 +- .../package_file/bar_lib/jsfmt.spec.js | 2 +- .../node_tests/package_file/jsfmt.spec.js | 2 +- .../foo/__snapshots__/jsfmt.spec.js.snap | 0 .../foo/foo.js | 0 .../foo/jsfmt.spec.js | 1 + .../foo/jsfmt.spec.js | 1 - .../__snapshots__/jsfmt.spec.js.snap | 0 .../foo.js | 0 .../path_node__modules/jsfmt.spec.js | 1 + .../path_node_modules/jsfmt.spec.js | 1 - .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../node_tests/path_package/jsfmt.spec.js | 2 +- .../node_tests/process/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/stream/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/timers/jsfmt.spec.js | 2 +- .../flow-repo/node_tests/url/jsfmt.spec.js | 2 +- tests/format/flow-repo/nullable/jsfmt.spec.js | 2 +- .../flow-repo/number_constants/jsfmt.spec.js | 2 +- .../flow-repo/object-method/jsfmt.spec.js | 2 +- .../flow-repo/object_annot/jsfmt.spec.js | 2 +- .../format/flow-repo/object_api/jsfmt.spec.js | 2 +- .../flow-repo/object_assign/jsfmt.spec.js | 2 +- .../flow-repo/object_freeze/jsfmt.spec.js | 2 +- .../format/flow-repo/object_is/jsfmt.spec.js | 2 +- tests/format/flow-repo/objects/jsfmt.spec.js | 2 +- tests/format/flow-repo/objmap/jsfmt.spec.js | 2 +- tests/format/flow-repo/optional/jsfmt.spec.js | 2 +- .../flow-repo/optional_chaining/jsfmt.spec.js | 2 +- .../flow-repo/optional_props/jsfmt.spec.js | 2 +- tests/format/flow-repo/overload/jsfmt.spec.js | 2 +- .../flow-repo/overload/lib/jsfmt.spec.js | 2 +- tests/format/flow-repo/parse/jsfmt.spec.js | 2 +- .../flow-repo/parse_error_haste/jsfmt.spec.js | 2 +- .../flow-repo/parse_error_node/jsfmt.spec.js | 2 +- tests/format/flow-repo/path/jsfmt.spec.js | 2 +- tests/format/flow-repo/plsummit/jsfmt.spec.js | 2 +- tests/format/flow-repo/poly/jsfmt.spec.js | 2 +- .../flow-repo/poly_class_export/jsfmt.spec.js | 2 +- .../poly_overload/decls/jsfmt.spec.js | 2 +- .../predicates-abstract/jsfmt.spec.js | 2 +- .../predicates-declared/jsfmt.spec.js | 2 +- .../predicates-inferred/jsfmt.spec.js | 2 +- .../predicates-parsing/jsfmt.spec.js | 2 +- tests/format/flow-repo/private/jsfmt.spec.js | 2 +- .../private_class_fields/jsfmt.spec.js | 2 +- tests/format/flow-repo/promises/jsfmt.spec.js | 2 +- .../flow-repo/pure_component/jsfmt.spec.js | 2 +- .../format/flow-repo/qualified/jsfmt.spec.js | 2 +- tests/format/flow-repo/react/jsfmt.spec.js | 2 +- .../flow-repo/react_functional/jsfmt.spec.js | 2 +- .../flow-repo/react_modules/jsfmt.spec.js | 2 +- tests/format/flow-repo/rec/jsfmt.spec.js | 2 +- .../recheck-haste/dir1B/jsfmt.spec.js | 2 +- .../flow-repo/recheck-haste/jsfmt.spec.js | 2 +- .../recheck-haste/tmp1A/jsfmt.spec.js | 2 +- .../recheck-haste/tmp2A/jsfmt.spec.js | 2 +- tests/format/flow-repo/recheck/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1a/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1b/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1c/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1d/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1e/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1f/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1g/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1h/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1i/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp1j/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp2a/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp2b/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp2c/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp2e/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp2f/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp3e/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp3f/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmp4f/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmpk/jsfmt.spec.js | 2 +- .../flow-repo/recheck/tmplibk/jsfmt.spec.js | 2 +- tests/format/flow-repo/record/jsfmt.spec.js | 2 +- tests/format/flow-repo/refi/jsfmt.spec.js | 2 +- .../flow-repo/refinements/jsfmt.spec.js | 2 +- .../format/flow-repo/reflection/jsfmt.spec.js | 2 +- tests/format/flow-repo/regexp/jsfmt.spec.js | 2 +- tests/format/flow-repo/replace/jsfmt.spec.js | 2 +- tests/format/flow-repo/require/jsfmt.spec.js | 2 +- .../flow-repo/requireLazy/jsfmt.spec.js | 2 +- tests/format/flow-repo/return/jsfmt.spec.js | 2 +- .../format/flow-repo/return_new/jsfmt.spec.js | 2 +- tests/format/flow-repo/seal/jsfmt.spec.js | 2 +- tests/format/flow-repo/sealed/jsfmt.spec.js | 2 +- .../flow-repo/sealed_objects/jsfmt.spec.js | 2 +- tests/format/flow-repo/shape/jsfmt.spec.js | 2 +- .../flow-repo/simple_arrays/jsfmt.spec.js | 2 +- .../format/flow-repo/singleton/jsfmt.spec.js | 2 +- .../sketchy_null_default/jsfmt.spec.js | 2 +- tests/format/flow-repo/spread/jsfmt.spec.js | 2 +- .../flow-repo/static_overload/jsfmt.spec.js | 2 +- .../static_overload/lib/jsfmt.spec.js | 2 +- tests/format/flow-repo/statics/jsfmt.spec.js | 2 +- tests/format/flow-repo/strict/jsfmt.spec.js | 2 +- .../flow-repo/strict_requires/jsfmt.spec.js | 2 +- .../structural_subtyping/jsfmt.spec.js | 2 +- tests/format/flow-repo/suggest/jsfmt.spec.js | 2 +- tests/format/flow-repo/super/jsfmt.spec.js | 2 +- tests/format/flow-repo/suppress/jsfmt.spec.js | 2 +- .../suppress_incremental/jsfmt.spec.js | 2 +- .../flow-repo/suppress_traces/jsfmt.spec.js | 2 +- tests/format/flow-repo/switch/jsfmt.spec.js | 2 +- tests/format/flow-repo/symbol/jsfmt.spec.js | 2 +- tests/format/flow-repo/symlink/jsfmt.spec.js | 2 +- .../flow-repo/tagged-unions/jsfmt.spec.js | 2 +- tests/format/flow-repo/taint/jsfmt.spec.js | 2 +- tests/format/flow-repo/template/jsfmt.spec.js | 2 +- tests/format/flow-repo/this/jsfmt.spec.js | 2 +- .../format/flow-repo/this_ctor/jsfmt.spec.js | 2 +- .../format/flow-repo/this_type/jsfmt.spec.js | 2 +- .../flow-repo/this_type/lib/jsfmt.spec.js | 2 +- tests/format/flow-repo/throw/jsfmt.spec.js | 2 +- tests/format/flow-repo/traces/jsfmt.spec.js | 2 +- tests/format/flow-repo/traits/jsfmt.spec.js | 2 +- tests/format/flow-repo/try/jsfmt.spec.js | 2 +- tests/format/flow-repo/tuples/jsfmt.spec.js | 2 +- .../flow-repo/type-at-pos/jsfmt.spec.js | 2 +- .../flow-repo/type-destructors/jsfmt.spec.js | 2 +- .../flow-repo/type-printer/jsfmt.spec.js | 2 +- .../type_args_nonstrict/jsfmt.spec.js | 2 +- .../flow-repo/type_args_strict/jsfmt.spec.js | 2 +- .../flow-repo/type_only_vars/jsfmt.spec.js | 2 +- .../type_param_defaults/jsfmt.spec.js | 2 +- .../flow-repo/type_param_scope/jsfmt.spec.js | 2 +- .../type_param_variance/jsfmt.spec.js | 2 +- .../type_param_variance2/jsfmt.spec.js | 2 +- .../type_param_variance2/libs/jsfmt.spec.js | 2 +- .../flow-repo/typeapp_perf/jsfmt.spec.js | 2 +- tests/format/flow-repo/typecast/jsfmt.spec.js | 2 +- tests/format/flow-repo/typeof/jsfmt.spec.js | 2 +- tests/format/flow-repo/unary/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../format/flow-repo/undefined/jsfmt.spec.js | 2 +- tests/format/flow-repo/unicode/jsfmt.spec.js | 2 +- .../union-intersection/jsfmt.spec.js | 2 +- tests/format/flow-repo/union/jsfmt.spec.js | 2 +- .../format/flow-repo/union_new/jsfmt.spec.js | 2 +- .../flow-repo/union_new/lib/jsfmt.spec.js | 2 +- .../flow-repo/unreachable/jsfmt.spec.js | 2 +- .../unused_function_args/jsfmt.spec.js | 2 +- tests/format/flow-repo/value/jsfmt.spec.js | 2 +- .../flow-repo/vim_emacs_errors/jsfmt.spec.js | 2 +- tests/format/flow-repo/weakmode/jsfmt.spec.js | 2 +- tests/format/flow-repo/while/jsfmt.spec.js | 2 +- tests/format/flow-repo/window/jsfmt.spec.js | 2 +- tests/format/flow-repo/x/jsfmt.spec.js | 2 +- tests/format/flow/all/jsfmt.spec.js | 2 +- tests/format/flow/annotation/jsfmt.spec.js | 2 +- .../format/flow/array-comments/jsfmt.spec.js | 2 +- tests/format/flow/array-union/jsfmt.spec.js | 2 +- tests/format/flow/assignments/jsfmt.spec.js | 2 +- tests/format/flow/await/jsfmt.spec.js | 2 +- tests/format/flow/break-calls/jsfmt.spec.js | 2 +- tests/format/flow/class-field/jsfmt.spec.js | 2 +- .../flow/comments/babel-only/jsfmt.spec.js | 2 +- tests/format/flow/comments/jsfmt.spec.js | 2 +- tests/format/flow/declare-class/jsfmt.spec.js | 2 +- .../flow/declare-function/jsfmt.spec.js | 2 +- .../flow/enums-unknown-members/jsfmt.spec.js | 2 +- tests/format/flow/enums/jsfmt.spec.js | 2 +- tests/format/flow/exact-object/jsfmt.spec.js | 2 +- tests/format/flow/export/jsfmt.spec.js | 2 +- .../flow/flow-intersection/jsfmt.spec.js | 2 +- .../flow/function-parentheses/jsfmt.spec.js | 6 +- .../jsfmt.spec.js | 2 +- .../flow/function-type-param/jsfmt.spec.js | 2 +- tests/format/flow/generic/jsfmt.spec.js | 4 +- tests/format/flow/ignore/jsfmt.spec.js | 2 +- tests/format/flow/implements/jsfmt.spec.js | 2 +- .../flow/import-type-specifier/jsfmt.spec.js | 2 +- tests/format/flow/import/jsfmt.spec.js | 2 +- .../format/flow/indexed-access/jsfmt.spec.js | 2 +- .../format/flow/interface-types/jsfmt.spec.js | 2 +- tests/format/flow/internal-slot/jsfmt.spec.js | 2 +- tests/format/flow/intersection/jsfmt.spec.js | 2 +- tests/format/flow/jsx/jsfmt.spec.js | 2 +- tests/format/flow/maybe/jsfmt.spec.js | 2 +- tests/format/flow/method/jsfmt.spec.js | 2 +- tests/format/flow/mixins/jsfmt.spec.js | 2 +- tests/format/flow/no-semi/jsfmt.spec.js | 4 +- .../format/flow/object-comment/jsfmt.spec.js | 2 +- .../format/flow/object-inexact/jsfmt.spec.js | 6 +- tests/format/flow/object-order/jsfmt.spec.js | 4 +- .../object-property-comment/jsfmt.spec.js | 2 +- .../optional-indexed-access/jsfmt.spec.js | 2 +- .../flow/optional-type-name/jsfmt.spec.js | 2 +- .../flow/parameter-with-type/jsfmt.spec.js | 4 +- .../flow/private-class-fields/jsfmt.spec.js | 2 +- tests/format/flow/proto-props/jsfmt.spec.js | 2 +- tests/format/flow/quote-props/jsfmt.spec.js | 8 +- tests/format/flow/range/jsfmt.spec.js | 2 +- tests/format/flow/return-arrow/jsfmt.spec.js | 2 +- tests/format/flow/template/jsfmt.spec.js | 2 +- tests/format/flow/ternary/jsfmt.spec.js | 2 +- .../format/flow/this-annotation/jsfmt.spec.js | 2 +- .../this-annotation/parentheses/jsfmt.spec.js | 4 +- tests/format/flow/type-alias/jsfmt.spec.js | 2 +- tests/format/flow/type-cast/jsfmt.spec.js | 2 +- .../flow/type-declarations/jsfmt.spec.js | 4 +- .../format/flow/type-parameters/jsfmt.spec.js | 2 +- tests/format/flow/type-spread/jsfmt.spec.js | 2 +- tests/format/flow/typeapp-call/jsfmt.spec.js | 2 +- tests/format/flow/union/jsfmt.spec.js | 2 +- .../flow/union_intersection/jsfmt.spec.js | 2 +- tests/format/flow/variance/jsfmt.spec.js | 2 +- tests/format/graphql/arguments/jsfmt.spec.js | 2 +- .../graphql/bracket-spacing/jsfmt.spec.js | 4 +- tests/format/graphql/comments/jsfmt.spec.js | 2 +- .../format/graphql/definitions/jsfmt.spec.js | 2 +- .../format/graphql/deprecation/jsfmt.spec.js | 2 +- .../graphql/directive-decl/jsfmt.spec.js | 2 +- tests/format/graphql/directives/jsfmt.spec.js | 2 +- tests/format/graphql/enum/jsfmt.spec.js | 2 +- tests/format/graphql/fields/jsfmt.spec.js | 2 +- .../graphql/fragment-variables/jsfmt.spec.js | 2 +- tests/format/graphql/fragments/jsfmt.spec.js | 2 +- tests/format/graphql/hello/jsfmt.spec.js | 2 +- tests/format/graphql/interface/jsfmt.spec.js | 2 +- .../format/graphql/kitchen-sink/jsfmt.spec.js | 2 +- tests/format/graphql/lists/jsfmt.spec.js | 2 +- tests/format/graphql/newline/jsfmt.spec.js | 2 +- .../graphql/object-type-def/jsfmt.spec.js | 2 +- tests/format/graphql/objects/jsfmt.spec.js | 2 +- .../graphql/prettier-ignore/jsfmt.spec.js | 2 +- tests/format/graphql/range/jsfmt.spec.js | 2 +- tests/format/graphql/scalar/jsfmt.spec.js | 2 +- tests/format/graphql/schema/jsfmt.spec.js | 2 +- tests/format/graphql/string/jsfmt.spec.js | 2 +- .../graphql/trailing-comma/jsfmt.spec.js | 6 +- .../type-extension-definition/jsfmt.spec.js | 2 +- .../format/graphql/union-types/jsfmt.spec.js | 2 +- .../variable-definitions/jsfmt.spec.js | 2 +- .../format/handlebars/attr-node/jsfmt.spec.js | 2 +- tests/format/handlebars/basics/jsfmt.spec.js | 2 +- .../handlebars/block-statement/jsfmt.spec.js | 2 +- tests/format/handlebars/comment/jsfmt.spec.js | 2 +- .../handlebars/concat-statement/jsfmt.spec.js | 4 +- .../handlebars/element-node/jsfmt.spec.js | 2 +- tests/format/handlebars/escape/jsfmt.spec.js | 2 +- .../html-whitespace-sensitivity/jsfmt.spec.js | 6 +- .../format/handlebars/last-line/jsfmt.spec.js | 2 +- .../mustache-statement/jsfmt.spec.js | 4 +- tests/format/handlebars/newline/jsfmt.spec.js | 2 +- .../handlebars/prettier-ignore/jsfmt.spec.js | 2 +- .../single-quote-option/jsfmt.spec.js | 4 +- .../handlebars/sub-expression/jsfmt.spec.js | 4 +- .../format/handlebars/text-wrap/jsfmt.spec.js | 2 +- .../handlebars/whitespace/jsfmt.spec.js | 2 +- tests/format/html/attributes/jsfmt.spec.js | 2 +- tests/format/html/aurelia/jsfmt.spec.js | 2 +- tests/format/html/basics/jsfmt.spec.js | 2 +- .../html/bracket-same-line/jsfmt.spec.js | 4 +- tests/format/html/case/jsfmt.spec.js | 2 +- tests/format/html/cdata/jsfmt.spec.js | 2 +- tests/format/html/comments/jsfmt.spec.js | 10 +- tests/format/html/css/jsfmt.spec.js | 2 +- .../html/doctype_declarations/jsfmt.spec.js | 2 +- tests/format/html/front-matter/jsfmt.spec.js | 2 +- .../html/handlebars-venerable/jsfmt.spec.js | 4 +- tests/format/html/interpolation/jsfmt.spec.js | 2 +- tests/format/html/js/jsfmt.spec.js | 2 +- .../format/html/magic_comments/jsfmt.spec.js | 2 +- .../format/html/multiparser/css/jsfmt.spec.js | 2 +- .../format/html/multiparser/js/jsfmt.spec.js | 2 +- .../html/multiparser/markdown/jsfmt.spec.js | 2 +- .../format/html/multiparser/ts/jsfmt.spec.js | 2 +- .../html/multiparser/unknown/jsfmt.spec.js | 2 +- .../format/html/next_empty_line/jsfmt.spec.js | 2 +- .../format/html/prettier_ignore/jsfmt.spec.js | 2 +- tests/format/html/script/jsfmt.spec.js | 2 +- .../single-attribute-per-line/jsfmt.spec.js | 4 +- tests/format/html/srcset/jsfmt.spec.js | 2 +- tests/format/html/svg/jsfmt.spec.js | 2 +- .../format/html/symbol_entities/jsfmt.spec.js | 2 +- tests/format/html/tags/jsfmt.spec.js | 10 +- tests/format/html/text/jsfmt.spec.js | 2 +- tests/format/html/whitespace/jsfmt.spec.js | 4 +- tests/format/html/yaml/jsfmt.spec.js | 2 +- tests/format/js/array-spread/jsfmt.spec.js | 2 +- tests/format/js/arrays/jsfmt.spec.js | 2 +- tests/format/js/arrow-call/jsfmt.spec.js | 6 +- tests/format/js/arrows-bind/jsfmt.spec.js | 2 +- tests/format/js/arrows/jsfmt.spec.js | 4 +- .../arrows/newline-before-arrow/jsfmt.spec.js | 2 +- tests/format/js/arrows/semi/jsfmt.spec.js | 4 +- .../js/assignment-comments/jsfmt.spec.js | 2 +- .../js/assignment-expression/jsfmt.spec.js | 2 +- tests/format/js/assignment/jsfmt.spec.js | 2 +- .../js/async-do-expressions/jsfmt.spec.js | 2 +- tests/format/js/async/jsfmt.spec.js | 2 +- tests/format/js/babel-plugins/jsfmt.spec.js | 2 +- tests/format/js/big-int/jsfmt.spec.js | 2 +- .../js/binary-expressions/jsfmt.spec.js | 2 +- tests/format/js/binary_math/jsfmt.spec.js | 2 +- .../format/js/bind-expressions/jsfmt.spec.js | 4 +- tests/format/js/bom/jsfmt.spec.js | 9 +- tests/format/js/bracket-spacing/jsfmt.spec.js | 6 +- tests/format/js/break-calls/jsfmt.spec.js | 2 +- tests/format/js/call/invalid/jsfmt.spec.js | 2 +- .../format/js/call/no-argument/jsfmt.spec.js | 2 +- tests/format/js/class-comment/jsfmt.spec.js | 2 +- tests/format/js/class-extends/jsfmt.spec.js | 2 +- .../js/class-static-block/jsfmt.spec.js | 2 +- .../js/classes-private-fields/jsfmt.spec.js | 4 +- tests/format/js/classes/jsfmt.spec.js | 2 +- .../js/classes/top-level-super/jsfmt.spec.js | 2 +- .../comments-closure-typecast/jsfmt.spec.js | 2 +- .../comments-pipeline-own-line/jsfmt.spec.js | 2 +- .../js/comments/flow-types/jsfmt.spec.js | 2 +- .../js/comments/html-like/jsfmt.spec.js | 2 +- tests/format/js/comments/jsfmt.spec.js | 2 +- tests/format/js/computed-props/jsfmt.spec.js | 2 +- tests/format/js/conditional/jsfmt.spec.js | 2 +- tests/format/js/cursor/jsfmt.spec.js | 4 +- .../js/cursor/require-pragma/jsfmt.spec.js | 2 +- .../js/decorator-comments/jsfmt.spec.js | 2 +- .../format/js/decorators-export/jsfmt.spec.js | 2 +- tests/format/js/decorators/jsfmt.spec.js | 2 +- .../js/destructuring-ignore/jsfmt.spec.js | 6 +- tests/format/js/destructuring/jsfmt.spec.js | 2 +- tests/format/js/directives/jsfmt.spec.js | 4 +- tests/format/js/do/jsfmt.spec.js | 2 +- tests/format/js/dynamic-import/jsfmt.spec.js | 2 +- .../js/empty-paren-comment/jsfmt.spec.js | 2 +- tests/format/js/empty-statement/jsfmt.spec.js | 2 +- tests/format/js/empty/jsfmt.spec.js | 2 +- tests/format/js/end-of-line/jsfmt.spec.js | 6 +- tests/format/js/eol/jsfmt.spec.js | 8 +- tests/format/js/es6modules/jsfmt.spec.js | 2 +- .../js/export-default/escaped/jsfmt.spec.js | 2 +- tests/format/js/export-default/jsfmt.spec.js | 2 +- .../format/js/export-extension/jsfmt.spec.js | 2 +- tests/format/js/export-star/jsfmt.spec.js | 2 +- tests/format/js/export/jsfmt.spec.js | 6 +- tests/format/js/exports/jsfmt.spec.js | 2 +- .../js/expression_statement/jsfmt.spec.js | 2 +- .../js/first-argument-expansion/jsfmt.spec.js | 2 +- tests/format/js/for-await/jsfmt.spec.js | 2 +- tests/format/js/for-of/jsfmt.spec.js | 2 +- tests/format/js/for/jsfmt.spec.js | 2 +- .../js/function-first-param/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- tests/format/js/function/jsfmt.spec.js | 2 +- .../js/functional-composition/jsfmt.spec.js | 2 +- tests/format/js/generator/jsfmt.spec.js | 2 +- tests/format/js/if/jsfmt.spec.js | 2 +- tests/format/js/ignore/jsfmt.spec.js | 2 +- tests/format/js/ignore/semi/jsfmt.spec.js | 4 +- .../bracket-spacing/jsfmt.spec.js | 2 +- .../format/js/import-assertions/jsfmt.spec.js | 2 +- tests/format/js/import-meta/jsfmt.spec.js | 2 +- tests/format/js/import/jsfmt.spec.js | 6 +- tests/format/js/invalid-code/jsfmt.spec.js | 2 +- tests/format/js/label/jsfmt.spec.js | 2 +- .../js/last-argument-expansion/jsfmt.spec.js | 2 +- .../js/line-suffix-boundary/jsfmt.spec.js | 2 +- tests/format/js/line/jsfmt.spec.js | 2 +- .../literal-numeric-separator/jsfmt.spec.js | 2 +- tests/format/js/literal/jsfmt.spec.js | 2 +- .../js/logical-assignment/jsfmt.spec.js | 2 +- .../js/logical_expressions/jsfmt.spec.js | 2 +- tests/format/js/member/jsfmt.spec.js | 2 +- tests/format/js/method-chain/jsfmt.spec.js | 2 +- .../print-width-120/jsfmt.spec.js | 2 +- tests/format/js/module-blocks/jsfmt.spec.js | 2 +- .../js/module-string-names/jsfmt.spec.js | 2 +- .../js/multiparser-comments/jsfmt.spec.js | 2 +- tests/format/js/multiparser-css/jsfmt.spec.js | 2 +- .../js/multiparser-graphql/jsfmt.spec.js | 2 +- .../format/js/multiparser-html/jsfmt.spec.js | 4 +- .../language-comment/jsfmt.spec.js | 2 +- .../js/multiparser-invalid/jsfmt.spec.js | 2 +- .../js/multiparser-markdown/jsfmt.spec.js | 2 +- .../format/js/multiparser-text/jsfmt.spec.js | 2 +- tests/format/js/new-expression/jsfmt.spec.js | 2 +- tests/format/js/newline/jsfmt.spec.js | 2 +- .../no-semi-babylon-extensions/jsfmt.spec.js | 4 +- tests/format/js/no-semi/jsfmt.spec.js | 4 +- tests/format/js/non-strict/jsfmt.spec.js | 2 +- .../js/nullish-coalescing/jsfmt.spec.js | 2 +- .../js/numeric-separators/jsfmt.spec.js | 2 +- .../format/js/object-colon-bug/jsfmt.spec.js | 2 +- .../js/object-prop-break-in/jsfmt.spec.js | 2 +- .../js/object-property-comment/jsfmt.spec.js | 2 +- .../js/object-property-ignore/jsfmt.spec.js | 6 +- .../assignment-expression/jsfmt.spec.js | 2 +- tests/format/js/objects/jsfmt.spec.js | 2 +- .../js/optional-catch-binding/jsfmt.spec.js | 2 +- .../format/js/optional-chaining/jsfmt.spec.js | 2 +- .../js/partial-application/jsfmt.spec.js | 2 +- tests/format/js/performance/jsfmt.spec.js | 2 +- .../format/js/pipeline-operator/jsfmt.spec.js | 2 +- tests/format/js/preserve-line/jsfmt.spec.js | 2 +- tests/format/js/private-in/jsfmt.spec.js | 2 +- tests/format/js/quote-props/jsfmt.spec.js | 8 +- tests/format/js/quotes/jsfmt.spec.js | 4 +- tests/format/js/range/jsfmt.spec.js | 2 +- tests/format/js/record/jsfmt.spec.js | 2 +- tests/format/js/regex/jsfmt.spec.js | 2 +- tests/format/js/require-amd/jsfmt.spec.js | 2 +- tests/format/js/require/jsfmt.spec.js | 2 +- tests/format/js/reserved-word/jsfmt.spec.js | 2 +- tests/format/js/rest/jsfmt.spec.js | 2 +- .../js/return-outside-function/jsfmt.spec.js | 2 +- tests/format/js/return/jsfmt.spec.js | 2 +- tests/format/js/sequence-break/jsfmt.spec.js | 2 +- .../js/sequence-parentheses/jsfmt.spec.js | 2 +- tests/format/js/shebang/jsfmt.spec.js | 2 +- tests/format/js/sloppy-mode/jsfmt.spec.js | 2 +- tests/format/js/spread/jsfmt.spec.js | 2 +- tests/format/js/strings/jsfmt.spec.js | 4 +- tests/format/js/switch/jsfmt.spec.js | 2 +- tests/format/js/tab-width/jsfmt.spec.js | 4 +- tests/format/js/template-align/jsfmt.spec.js | 4 +- .../format/js/template-literals/jsfmt.spec.js | 2 +- tests/format/js/template/jsfmt.spec.js | 2 +- tests/format/js/ternaries/jsfmt.spec.js | 8 +- .../format/js/test-declarations/jsfmt.spec.js | 4 +- .../format/js/throw_expressions/jsfmt.spec.js | 2 +- tests/format/js/throw_statement/jsfmt.spec.js | 2 +- tests/format/js/top-level-await/jsfmt.spec.js | 2 +- tests/format/js/trailing-comma/jsfmt.spec.js | 10 +- .../js/trailing-whitespace/jsfmt.spec.js | 2 +- tests/format/js/try/jsfmt.spec.js | 2 +- tests/format/js/tuple/jsfmt.spec.js | 2 +- .../format/js/unary-expression/jsfmt.spec.js | 2 +- tests/format/js/unary/jsfmt.spec.js | 2 +- tests/format/js/unicode/jsfmt.spec.js | 2 +- .../format/js/update-expression/jsfmt.spec.js | 2 +- tests/format/js/v8_intrinsic/jsfmt.spec.js | 2 +- .../js/variable_declarator/jsfmt.spec.js | 2 +- tests/format/js/while/jsfmt.spec.js | 2 +- tests/format/js/with/jsfmt.spec.js | 2 +- tests/format/js/yield/jsfmt.spec.js | 2 +- tests/format/json/json-superset/jsfmt.spec.js | 4 +- tests/format/json/json/jsfmt.spec.js | 10 +- .../jsfmt.spec.js | 2 +- tests/format/json/range/jsfmt.spec.js | 2 +- .../json/range/json-stringify/jsfmt.spec.js | 2 +- tests/format/json/range/json5/jsfmt.spec.js | 2 +- tests/format/json/with-comment/jsfmt.spec.js | 8 +- tests/format/jsx/attr-element/jsfmt.spec.js | 2 +- .../jsx/binary-expressions/jsfmt.spec.js | 2 +- tests/format/jsx/comments/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 8 +- tests/format/jsx/do/jsfmt.spec.js | 2 +- tests/format/jsx/escape/jsfmt.spec.js | 2 +- tests/format/jsx/fbt/jsfmt.spec.js | 2 +- tests/format/jsx/fragment/jsfmt.spec.js | 2 +- tests/format/jsx/ignore/jsfmt.spec.js | 2 +- tests/format/jsx/jsx/jsfmt.spec.js | 8 +- tests/format/jsx/last-line/jsfmt.spec.js | 4 +- .../format/jsx/multiline-assign/jsfmt.spec.js | 2 +- tests/format/jsx/namespace/jsfmt.spec.js | 2 +- tests/format/jsx/newlines/jsfmt.spec.js | 2 +- .../jsx/significant-space/jsfmt.spec.js | 2 +- .../single-attribute-per-line/jsfmt.spec.js | 4 +- tests/format/jsx/split-attrs/jsfmt.spec.js | 2 +- tests/format/jsx/spread/jsfmt.spec.js | 2 +- .../jsx/stateless-arrow-fn/jsfmt.spec.js | 2 +- tests/format/jsx/template/jsfmt.spec.js | 2 +- tests/format/jsx/text-wrap/jsfmt.spec.js | 2 +- tests/format/jsx/whitespace/jsfmt.spec.js | 4 +- tests/format/less/case/jsfmt.spec.js | 2 +- tests/format/less/comments/jsfmt.spec.js | 2 +- .../less/custom-properties/jsfmt.spec.js | 2 +- tests/format/less/empty/jsfmt.spec.js | 2 +- .../less/function-selector/jsfmt.spec.js | 2 +- tests/format/less/important/jsfmt.spec.js | 2 +- tests/format/less/interpolation/jsfmt.spec.js | 2 +- tests/format/less/less/jsfmt.spec.js | 2 +- tests/format/less/no-semicolon/jsfmt.spec.js | 2 +- tests/format/less/parens/jsfmt.spec.js | 2 +- .../less/postcss-8-improment/jsfmt.spec.js | 2 +- tests/format/less/yaml/jsfmt.spec.js | 2 +- tests/format/lwc/lwc/jsfmt.spec.js | 6 +- tests/format/markdown/auto-link/jsfmt.spec.js | 6 +- .../format/markdown/blockquote/jsfmt.spec.js | 2 +- tests/format/markdown/break/jsfmt.spec.js | 2 +- .../markdown/broken-plugins/jsfmt.spec.js | 8 +- tests/format/markdown/code/jsfmt.spec.js | 2 +- .../format/markdown/definition/jsfmt.spec.js | 2 +- tests/format/markdown/delete/jsfmt.spec.js | 2 +- tests/format/markdown/emphasis/jsfmt.spec.js | 2 +- .../markdown/fenced-code-block/jsfmt.spec.js | 2 +- tests/format/markdown/footnote/jsfmt.spec.js | 2 +- .../markdown/footnoteDefinition/jsfmt.spec.js | 8 +- .../markdown/footnoteReference/jsfmt.spec.js | 2 +- .../markdown/front-matter/jsfmt.spec.js | 2 +- tests/format/markdown/heading/jsfmt.spec.js | 2 +- tests/format/markdown/html/jsfmt.spec.js | 2 +- tests/format/markdown/ignore/jsfmt.spec.js | 2 +- tests/format/markdown/image/jsfmt.spec.js | 2 +- .../markdown/imageReference/jsfmt.spec.js | 2 +- .../format/markdown/indentation/jsfmt.spec.js | 2 +- .../format/markdown/inlineCode/jsfmt.spec.js | 2 +- tests/format/markdown/jsx-semi/jsfmt.spec.js | 4 +- tests/format/markdown/link/jsfmt.spec.js | 4 +- .../markdown/linkReference/jsfmt.spec.js | 4 +- tests/format/markdown/liquid/jsfmt.spec.js | 4 +- tests/format/markdown/list/jsfmt.spec.js | 8 +- .../format/markdown/long-table/jsfmt.spec.js | 4 +- tests/format/markdown/markdown/jsfmt.spec.js | 4 +- tests/format/markdown/math/jsfmt.spec.js | 2 +- .../markdown/multiparser-css/jsfmt.spec.js | 2 +- .../markdown/multiparser-js/jsfmt.spec.js | 2 +- .../markdown/multiparser-json/jsfmt.spec.js | 2 +- tests/format/markdown/paragraph/jsfmt.spec.js | 6 +- tests/format/markdown/spec/jsfmt.spec.js | 2 +- .../markdown/splitCjkText/jsfmt.spec.js | 2 +- tests/format/markdown/strong/jsfmt.spec.js | 2 +- .../markdown/table/empty-table/jsfmt.spec.js | 8 +- tests/format/markdown/table/jsfmt.spec.js | 2 +- .../markdown/thematicBreak/jsfmt.spec.js | 2 +- tests/format/markdown/toml/jsfmt.spec.js | 2 +- tests/format/markdown/wiki-link/jsfmt.spec.js | 8 +- tests/format/markdown/word/jsfmt.spec.js | 2 +- tests/format/markdown/yaml/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- tests/format/mdx/mdx/jsfmt.spec.js | 4 +- .../jsfmt.spec.js | 2 +- .../in-html/jsfmt.spec.js | 4 +- .../in-javascript/jsfmt.spec.js | 4 +- .../in-markdown/jsfmt.spec.js | 4 +- .../in-vue/jsfmt.spec.js | 4 +- .../mdx/jsfmt.spec.js | 2 +- tests/format/misc/empty/jsfmt.spec.js | 6 +- .../misc/errors/babel-flow/jsfmt.spec.js | 2 +- .../format/misc/errors/babel-ts/jsfmt.spec.js | 2 +- .../misc/errors/broken-plugin/jsfmt.spec.js | 16 +- tests/format/misc/errors/css/jsfmt.spec.js | 2 +- tests/format/misc/errors/flow/jsfmt.spec.js | 2 +- .../format/misc/errors/graphql/jsfmt.spec.js | 2 +- .../misc/errors/handlebars/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../format/misc/errors/invalid/jsfmt.spec.js | 4 +- .../misc/errors/js/assignment/jsfmt.spec.js | 2 +- .../misc/errors/js/async-await/jsfmt.spec.js | 6 +- .../misc/errors/js/for-of/jsfmt.spec.js | 4 +- .../errors/js/hack-pipeline/jsfmt.spec.js | 2 +- .../misc/errors/js/import/jsfmt.spec.js | 2 +- tests/format/misc/errors/js/jsfmt.spec.js | 4 +- .../misc/errors/js/literal/jsfmt.spec.js | 2 +- .../misc/errors/js/object/jsfmt.spec.js | 2 +- .../errors/js/optional-chaining/jsfmt.spec.js | 4 +- .../misc/errors/js/record/jsfmt.spec.js | 2 +- .../errors/js/reserved-word/jsfmt.spec.js | 2 +- .../js/variable-declarator/jsfmt.spec.js | 2 +- tests/format/misc/errors/json/jsfmt.spec.js | 2 +- .../errors/json/json-stringify/jsfmt.spec.js | 2 +- tests/format/misc/errors/less/jsfmt.spec.js | 2 +- tests/format/misc/errors/scss/jsfmt.spec.js | 2 +- .../errors/typescript/babel-ts/jsfmt.spec.js | 2 +- .../misc/errors/typescript/jsfmt.spec.js | 2 +- tests/format/misc/errors/vue/jsfmt.spec.js | 2 +- tests/format/misc/errors/yaml/jsfmt.spec.js | 2 +- .../format/misc/flow-babel-only/jsfmt.spec.js | 2 +- .../misc/insert-pragma/css/jsfmt.spec.js | 2 +- .../misc/insert-pragma/graphql/jsfmt.spec.js | 2 +- .../misc/insert-pragma/html/jsfmt.spec.js | 2 +- .../misc/insert-pragma/js/jsfmt.spec.js | 2 +- .../misc/insert-pragma/json/jsfmt.spec.js | 2 +- .../misc/insert-pragma/json5/jsfmt.spec.js | 2 +- .../misc/insert-pragma/markdown/jsfmt.spec.js | 2 +- .../misc/insert-pragma/vue/jsfmt.spec.js | 2 +- .../misc/json-unknown-extension/jsfmt.spec.js | 10 +- .../misc/parser-inference/jsfmt.spec.js | 4 +- .../misc/require-pragma/css/jsfmt.spec.js | 2 +- .../misc/require-pragma/graphql/jsfmt.spec.js | 2 +- .../misc/require-pragma/html/jsfmt.spec.js | 2 +- .../misc/require-pragma/js/jsfmt.spec.js | 2 +- .../misc/require-pragma/json/jsfmt.spec.js | 2 +- .../misc/require-pragma/json5/jsfmt.spec.js | 2 +- .../require-pragma/markdown/jsfmt.spec.js | 2 +- .../misc/require-pragma/mdx/jsfmt.spec.js | 2 +- .../misc/require-pragma/vue/jsfmt.spec.js | 2 +- .../misc/typescript-babel-only/jsfmt.spec.js | 2 +- .../format/misc/typescript-only/jsfmt.spec.js | 2 +- tests/format/mjml/mjml/jsfmt.spec.js | 2 +- tests/format/scss/at-rule/jsfmt.spec.js | 2 +- tests/format/scss/atrule/jsfmt.spec.js | 2 +- tests/format/scss/case/jsfmt.spec.js | 2 +- tests/format/scss/comments/jsfmt.spec.js | 2 +- tests/format/scss/configuration/jsfmt.spec.js | 4 +- tests/format/scss/inline-url/jsfmt.spec.js | 2 +- tests/format/scss/map/jsfmt.spec.js | 4 +- tests/format/scss/no-semicolon/jsfmt.spec.js | 2 +- tests/format/scss/parens/jsfmt.spec.js | 2 +- tests/format/scss/quotes/jsfmt.spec.js | 4 +- tests/format/scss/scss/jsfmt.spec.js | 4 +- .../format/scss/trailing-comma/jsfmt.spec.js | 4 +- tests/format/scss/variables/jsfmt.spec.js | 2 +- tests/format/scss/yaml/jsfmt.spec.js | 2 +- .../stylefmt-repo/at-apply/jsfmt.spec.js | 2 +- .../stylefmt-repo/at-media/jsfmt.spec.js | 2 +- .../stylefmt-repo/attr-selector/jsfmt.spec.js | 2 +- .../stylefmt-repo/charset-2/jsfmt.spec.js | 2 +- .../stylefmt-repo/charset/jsfmt.spec.js | 2 +- .../color-hex-lowercase/jsfmt.spec.js | 2 +- .../comment-in-rules/jsfmt.spec.js | 2 +- .../stylefmt-repo/comment/jsfmt.spec.js | 2 +- .../stylefmt-repo/content/jsfmt.spec.js | 2 +- .../cssnext-example/jsfmt.spec.js | 2 +- .../custom-media-queries/jsfmt.spec.js | 2 +- .../custom-properties/jsfmt.spec.js | 2 +- .../custom-selectors/jsfmt.spec.js | 2 +- .../stylefmt-repo/data-url/jsfmt.spec.js | 2 +- .../stylefmt-repo/font-face/jsfmt.spec.js | 2 +- .../font-shorthand/jsfmt.spec.js | 2 +- .../stylefmt-repo/ie-hacks/jsfmt.spec.js | 2 +- .../format/stylefmt-repo/import/jsfmt.spec.js | 2 +- .../stylefmt-repo/important/jsfmt.spec.js | 2 +- .../inline-comment/jsfmt.spec.js | 2 +- .../stylefmt-repo/lowercase/jsfmt.spec.js | 2 +- .../media-indent-with-import/jsfmt.spec.js | 2 +- .../stylefmt-repo/media-indent/jsfmt.spec.js | 2 +- .../media-queries-ranges/jsfmt.spec.js | 2 +- .../stylefmt-repo/nested-2/jsfmt.spec.js | 2 +- .../stylefmt-repo/nested-atrule/jsfmt.spec.js | 2 +- .../nested-indention-2/jsfmt.spec.js | 2 +- .../nested-indention/jsfmt.spec.js | 2 +- .../nested-mixin-2/jsfmt.spec.js | 2 +- .../stylefmt-repo/nested-mixin/jsfmt.spec.js | 2 +- .../format/stylefmt-repo/nested/jsfmt.spec.js | 2 +- .../non-nested-combinator/jsfmt.spec.js | 2 +- .../pseudo-element/jsfmt.spec.js | 2 +- .../format/stylefmt-repo/readme/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- .../format/stylefmt-repo/values/jsfmt.spec.js | 2 +- .../stylefmt-repo/var-notation/jsfmt.spec.js | 2 +- .../stylefmt-repo/vendor-prefix/jsfmt.spec.js | 2 +- .../typescript/abstract-class/jsfmt.spec.js | 2 +- .../abstract-construct-types/jsfmt.spec.js | 2 +- tests/format/typescript/ambient/jsfmt.spec.js | 2 +- .../angular-component-examples/jsfmt.spec.js | 4 +- .../argument-expansion/jsfmt.spec.js | 2 +- tests/format/typescript/array/jsfmt.spec.js | 2 +- tests/format/typescript/arrow/jsfmt.spec.js | 4 +- tests/format/typescript/arrows/jsfmt.spec.js | 4 +- tests/format/typescript/as/jsfmt.spec.js | 2 +- tests/format/typescript/assert/jsfmt.spec.js | 2 +- .../typescript/assignment/jsfmt.spec.js | 2 +- tests/format/typescript/bigint/jsfmt.spec.js | 2 +- .../typescript/break-calls/jsfmt.spec.js | 2 +- tests/format/typescript/cast/jsfmt.spec.js | 2 +- .../typescript/catch-clause/jsfmt.spec.js | 2 +- .../typescript/class-comment/jsfmt.spec.js | 2 +- tests/format/typescript/class/jsfmt.spec.js | 2 +- tests/format/typescript/classes/jsfmt.spec.js | 2 +- .../typescript/comments-2/jsfmt.spec.js | 4 +- .../format/typescript/comments/jsfmt.spec.js | 2 +- .../format/typescript/compiler/jsfmt.spec.js | 2 +- .../conditional-types/jsfmt.spec.js | 2 +- .../conformance/ambient/jsfmt.spec.js | 2 +- .../classAbstractKeyword/jsfmt.spec.js | 2 +- .../classHeritageSpecification/jsfmt.spec.js | 2 +- .../classes/classDeclarations/jsfmt.spec.js | 2 +- .../constructorParameters/jsfmt.spec.js | 2 +- .../conformance/classes/jsfmt.spec.js | 2 +- .../conformance/comments/jsfmt.spec.js | 2 +- .../typePredicates/jsfmt.spec.js | 2 +- .../conformance/es6/Symbols/jsfmt.spec.js | 2 +- .../conformance/es6/templates/jsfmt.spec.js | 2 +- .../expressions/asOperator/jsfmt.spec.js | 2 +- .../expressions/functionCalls/jsfmt.spec.js | 2 +- .../interfaceDeclarations/jsfmt.spec.js | 2 +- .../importDeclarations/jsfmt.spec.js | 2 +- .../ecmascript5/Statements/jsfmt.spec.js | 2 +- .../types/abstractKeyword/jsfmt.spec.js | 2 +- .../conformance/types/ambient/jsfmt.spec.js | 2 +- .../conformance/types/any/jsfmt.spec.js | 2 +- .../types/constKeyword/jsfmt.spec.js | 2 +- .../types/constructorType/jsfmt.spec.js | 2 +- .../types/enumDeclaration/jsfmt.spec.js | 2 +- .../types/firstTypeNode/jsfmt.spec.js | 2 +- .../conformance/types/functions/jsfmt.spec.js | 2 +- .../importEqualsDeclaration/jsfmt.spec.js | 2 +- .../types/indexedAccesType/jsfmt.spec.js | 2 +- .../types/interfaceDeclaration/jsfmt.spec.js | 2 +- .../types/intersectionType/jsfmt.spec.js | 2 +- .../types/lastTypeNode/jsfmt.spec.js | 2 +- .../types/mappedType/jsfmt.spec.js | 2 +- .../types/methodSignature/jsfmt.spec.js | 2 +- .../types/moduleDeclaration/jsfmt.spec.js | 2 +- .../namespaceExportDeclaration/jsfmt.spec.js | 2 +- .../conformance/types/never/jsfmt.spec.js | 2 +- .../types/nonNullExpression/jsfmt.spec.js | 2 +- .../types/parameterProperty/jsfmt.spec.js | 2 +- .../conformance/types/symbol/jsfmt.spec.js | 2 +- .../conformance/types/thisType/jsfmt.spec.js | 2 +- .../types/tuple/emptyTuples/jsfmt.spec.js | 2 +- .../conformance/types/tuple/jsfmt.spec.js | 2 +- .../types/typeOperator/jsfmt.spec.js | 2 +- .../types/typeParameter/jsfmt.spec.js | 2 +- .../typeParameterLists/jsfmt.spec.js | 2 +- .../types/typeReference/jsfmt.spec.js | 2 +- .../conformance/types/undefined/jsfmt.spec.js | 2 +- .../conformance/types/union/jsfmt.spec.js | 2 +- .../types/variableDeclarator/jsfmt.spec.js | 2 +- .../typescript/custom/abstract/jsfmt.spec.js | 2 +- .../typescript/custom/call/jsfmt.spec.js | 2 +- .../custom/computedProperties/jsfmt.spec.js | 2 +- .../typescript/custom/declare/jsfmt.spec.js | 2 +- .../typescript/custom/modifiers/jsfmt.spec.js | 2 +- .../typescript/custom/module/jsfmt.spec.js | 2 +- .../typescript/custom/new/jsfmt.spec.js | 2 +- .../typescript/custom/stability/jsfmt.spec.js | 2 +- .../custom/typeParameters/jsfmt.spec.js | 2 +- tests/format/typescript/declare/jsfmt.spec.js | 2 +- .../declare/trailing-comma/jsfmt.spec.js | 6 +- .../typescript/decorators-ts/jsfmt.spec.js | 2 +- .../typescript/decorators/jsfmt.spec.js | 2 +- .../format/typescript/definite/jsfmt.spec.js | 2 +- .../typescript/destructuring/jsfmt.spec.js | 2 +- .../typescript/end-of-line/jsfmt.spec.js | 6 +- tests/format/typescript/enum/jsfmt.spec.js | 2 +- .../typescript/error-recovery/jsfmt.spec.js | 6 +- .../typescript/export-default/jsfmt.spec.js | 2 +- tests/format/typescript/export/jsfmt.spec.js | 2 +- .../typescript/function-type/jsfmt.spec.js | 2 +- .../format/typescript/function/jsfmt.spec.js | 2 +- .../functional-composition/jsfmt.spec.js | 2 +- tests/format/typescript/generic/jsfmt.spec.js | 2 +- .../typescript/import-export/jsfmt.spec.js | 2 +- .../typescript/import-require/jsfmt.spec.js | 2 +- .../typescript/import-type/jsfmt.spec.js | 4 +- .../typescript/index-signature/jsfmt.spec.js | 2 +- .../format/typescript/interface/jsfmt.spec.js | 4 +- .../typescript/interface2/jsfmt.spec.js | 2 +- .../typescript/intersection/jsfmt.spec.js | 4 +- .../format/typescript/intrinsic/jsfmt.spec.js | 2 +- .../jsfmt.spec.js | 2 +- tests/format/typescript/keyof/jsfmt.spec.js | 2 +- .../format/typescript/keywords/jsfmt.spec.js | 2 +- .../last-argument-expansion/jsfmt.spec.js | 2 +- .../typescript/mapped-type/jsfmt.spec.js | 2 +- .../typescript/method-chain/jsfmt.spec.js | 2 +- tests/format/typescript/method/jsfmt.spec.js | 2 +- tests/format/typescript/module/jsfmt.spec.js | 2 +- .../typescript/multiparser-css/jsfmt.spec.js | 2 +- .../format/typescript/namespace/jsfmt.spec.js | 2 +- tests/format/typescript/never/jsfmt.spec.js | 2 +- tests/format/typescript/new/jsfmt.spec.js | 2 +- tests/format/typescript/no-semi/jsfmt.spec.js | 4 +- .../format/typescript/non-null/jsfmt.spec.js | 2 +- tests/format/typescript/nosemi/jsfmt.spec.js | 2 +- .../typescript/optional-call/jsfmt.spec.js | 2 +- .../typescript/optional-method/jsfmt.spec.js | 2 +- .../typescript/optional-type/jsfmt.spec.js | 2 +- .../override-modifiers/jsfmt.spec.js | 2 +- .../typescript/predicate-types/jsfmt.spec.js | 2 +- .../typescript/prettier-ignore/jsfmt.spec.js | 2 +- .../private-fields-in-in/jsfmt.spec.js | 2 +- .../typescript/quote-props/jsfmt.spec.js | 6 +- tests/format/typescript/range/jsfmt.spec.js | 2 +- .../format/typescript/readonly/jsfmt.spec.js | 2 +- .../format/typescript/rest-type/jsfmt.spec.js | 2 +- tests/format/typescript/rest/jsfmt.spec.js | 2 +- tests/format/typescript/semi/jsfmt.spec.js | 2 +- .../typescript/static-blocks/jsfmt.spec.js | 2 +- tests/format/typescript/symbol/jsfmt.spec.js | 2 +- .../template-literal-types/jsfmt.spec.js | 2 +- .../template-literals/jsfmt.spec.js | 2 +- .../format/typescript/ternaries/jsfmt.spec.js | 2 +- .../test-declarations/jsfmt.spec.js | 4 +- .../typescript/trailing-comma/jsfmt.spec.js | 6 +- tests/format/typescript/tsx/jsfmt.spec.js | 2 +- tests/format/typescript/tuple/jsfmt.spec.js | 6 +- .../typescript/type-alias/jsfmt.spec.js | 2 +- .../type-member-get-set/jsfmt.spec.js | 2 +- .../type-only-module-specifiers/jsfmt.spec.js | 2 +- .../typeparams/consistent/jsfmt.spec.js | 2 +- .../typescript/typeparams/jsfmt.spec.js | 2 +- .../typeparams/print-width-120/jsfmt.spec.js | 2 +- tests/format/typescript/union/jsfmt.spec.js | 2 +- .../typescript/unique-symbol/jsfmt.spec.js | 2 +- tests/format/typescript/unknown/jsfmt.spec.js | 2 +- tests/format/typescript/webhost/jsfmt.spec.js | 2 +- .../vue/bracket-same-line/jsfmt.spec.js | 4 +- tests/format/vue/broken-plugins/jsfmt.spec.js | 8 +- tests/format/vue/custom_block/jsfmt.spec.js | 10 +- tests/format/vue/html-vue/jsfmt.spec.js | 2 +- tests/format/vue/indent/jsfmt.spec.js | 4 +- tests/format/vue/interpolation/jsfmt.spec.js | 2 +- tests/format/vue/multiparser/jsfmt.spec.js | 2 +- .../vue/multiparser/unknown/jsfmt.spec.js | 6 +- tests/format/vue/range/jsfmt.spec.js | 2 +- .../single-attribute-per-line/jsfmt.spec.js | 4 +- tests/format/vue/v-for/jsfmt.spec.js | 2 +- tests/format/vue/vue-3/jsfmt.spec.js | 2 +- tests/format/vue/vue/jsfmt.spec.js | 6 +- tests/format/vue/with-plugins/jsfmt.spec.js | 10 +- tests/format/yaml/alias/jsfmt.spec.js | 2 +- tests/format/yaml/ansible/jsfmt.spec.js | 2 +- tests/format/yaml/block-folded/jsfmt.spec.js | 4 +- tests/format/yaml/block-literal/jsfmt.spec.js | 4 +- tests/format/yaml/comment/jsfmt.spec.js | 2 +- tests/format/yaml/directive/jsfmt.spec.js | 2 +- tests/format/yaml/document/jsfmt.spec.js | 2 +- tests/format/yaml/flow-mapping/jsfmt.spec.js | 6 +- .../flow-mapping/trailing-comma/jsfmt.spec.js | 8 +- tests/format/yaml/flow-sequence/jsfmt.spec.js | 6 +- .../trailing-comma/jsfmt.spec.js | 8 +- .../format/yaml/home-assistant/jsfmt.spec.js | 2 +- .../yaml/inline-extend-syntax/jsfmt.spec.js | 2 +- tests/format/yaml/insert-pragma/jsfmt.spec.js | 2 +- .../yaml/json/trailing-comma/jsfmt.spec.js | 8 +- tests/format/yaml/mapping/jsfmt.spec.js | 4 +- tests/format/yaml/plain/jsfmt.spec.js | 6 +- .../format/yaml/prettier-ignore/jsfmt.spec.js | 2 +- tests/format/yaml/quote/jsfmt.spec.js | 8 +- .../format/yaml/require-pragma/jsfmt.spec.js | 2 +- tests/format/yaml/root/jsfmt.spec.js | 2 +- tests/format/yaml/sequence/jsfmt.spec.js | 4 +- tests/format/yaml/spec/jsfmt.spec.js | 4 +- tests/{integration => }/package.json | 0 tsconfig.json | 1 + yarn.lock | 123 ++++++++- 1161 files changed, 1937 insertions(+), 1425 deletions(-) create mode 100644 jest-format-test.config.mjs create mode 100644 jest-integration-test.config.mjs rename tests/config/{install-prettier.mjs => install-prettier.js} (100%) create mode 100644 tests/config/jest-light-runner/package.json create mode 100644 tests/config/jest-light-runner/readme.md create mode 100644 tests/config/jest-light-runner/src/global-setup.js create mode 100644 tests/config/jest-light-runner/src/index.js create mode 100644 tests/config/jest-light-runner/src/worker-runner.js rename tests/config/prettier-plugins/prettier-plugin-missing-comments/{index.js => index.cjs} (100%) rename tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/{index.js => index.cjs} (65%) rename tests/config/{require-prettier.js => require-prettier.cjs} (100%) rename tests/config/{require-standalone.js => require-standalone.cjs} (100%) rename tests/config/utils/{create-plugin.js => create-plugin.cjs} (100%) rename tests/format/flow-repo/node_tests/{basic_node_modules => basic_node__modules}/__snapshots__/jsfmt.spec.js.snap (100%) rename tests/format/flow-repo/node_tests/{basic_node_modules => basic_node__modules}/foo.js (100%) create mode 100644 tests/format/flow-repo/node_tests/basic_node__modules/jsfmt.spec.js delete mode 100644 tests/format/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js rename tests/format/flow-repo/node_tests/{package_file_node_modules => package_file_node__modules}/foo/__snapshots__/jsfmt.spec.js.snap (100%) rename tests/format/flow-repo/node_tests/{package_file_node_modules => package_file_node__modules}/foo/foo.js (100%) create mode 100644 tests/format/flow-repo/node_tests/package_file_node__modules/foo/jsfmt.spec.js delete mode 100644 tests/format/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js rename tests/format/flow-repo/node_tests/{path_node_modules => path_node__modules}/__snapshots__/jsfmt.spec.js.snap (100%) rename tests/format/flow-repo/node_tests/{path_node_modules => path_node__modules}/foo.js (100%) create mode 100644 tests/format/flow-repo/node_tests/path_node__modules/jsfmt.spec.js delete mode 100644 tests/format/flow-repo/node_tests/path_node_modules/jsfmt.spec.js rename tests/{integration => }/package.json (100%) diff --git a/.eslintignore b/.eslintignore index 1c82b7c66..b7e97ace3 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,6 +2,7 @@ /tests/format/**/*.js /tests/integration/cli/ !/tests/format/**/jsfmt.spec.js +/tests/config/jest-light-runner/**/* !/**/.eslintrc.js /test*.* /scripts/release/node_modules diff --git a/.eslintrc.js b/.eslintrc.js index fb45e918f..6a127026d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -151,11 +151,7 @@ module.exports = { }, }, { - files: [ - "**/*.mjs", - "scripts/release/**/*.js", - "tests/integration/**/*.js", - ], + files: ["**/*.mjs", "scripts/release/**/*.js", "tests/**/*.js"], excludedFiles: [ "tests/integration/plugins/automatic/prettier-plugin-bar.js", ], @@ -167,13 +163,6 @@ module.exports = { "unicorn/prefer-node-protocol": "error", }, }, - // There is a empty package.json in that directory - { - files: ["tests/integration/**/*.js"], - rules: { - "import/no-extraneous-dependencies": "off", - }, - }, { files: [ "tests/format/**/jsfmt.spec.js", @@ -205,6 +194,7 @@ module.exports = { files: ["tests/**/*.js"], rules: { strict: "off", + "import/no-extraneous-dependencies": "off", "unicorn/prefer-array-flat": "off", "unicorn/prefer-array-flat-map": "off", }, diff --git a/.github/workflows/dev-package-test.yml b/.github/workflows/dev-package-test.yml index b32473aae..24f4ef1a6 100644 --- a/.github/workflows/dev-package-test.yml +++ b/.github/workflows/dev-package-test.yml @@ -47,4 +47,7 @@ jobs: run: npm install --global pnpm - name: Run Tests - run: yarn test:dev-package --maxWorkers=2 + run: yarn test:dev-package:integration --maxWorkers=2 + + - name: Run Tests + run: yarn test:dev-package:format --maxWorkers=2 diff --git a/.github/workflows/dev-test.yml b/.github/workflows/dev-test.yml index 7717c4156..67abeed7b 100644 --- a/.github/workflows/dev-test.yml +++ b/.github/workflows/dev-test.yml @@ -56,13 +56,27 @@ jobs: - name: Install Dependencies run: yarn install --frozen-lockfile - - name: Run Tests (macOS) + - name: Run Integration Tests (macOS) if: ${{ matrix.os == 'macos-latest' }} - run: yarn test --maxWorkers=4 + run: yarn test:integration --maxWorkers=4 - - name: Run Tests (Linux and Windows) + - name: Run Integration Tests (Linux and Windows) if: ${{ matrix.os != 'macos-latest' }} - run: yarn test --maxWorkers=2 + run: yarn test:integration --maxWorkers=2 + + - name: Upload Coverage + uses: codecov/codecov-action@v2.1.0 + if: ${{ matrix.ENABLE_CODE_COVERAGE }} + with: + fail_ci_if_error: true + + - name: Run Format Tests (macOS) + if: ${{ matrix.os == 'macos-latest' }} + run: yarn test:format --maxWorkers=4 + + - name: Run Format Tests (Linux and Windows) + if: ${{ matrix.os != 'macos-latest' }} + run: yarn c8 yarn test:format --maxWorkers=2 - name: Upload Coverage uses: codecov/codecov-action@v2.1.0 @@ -72,7 +86,7 @@ jobs: # #8073 test - name: Run Tests (PRETTIER_FALLBACK_RESOLVE) - run: yarn test "tests/integration/__tests__/(config|plugin)" + run: yarn c8 yarn test:integration "tests/integration/__tests__/(config|plugin)" env: PRETTIER_FALLBACK_RESOLVE: true diff --git a/.github/workflows/prod-test.yml b/.github/workflows/prod-test.yml index 8bf09c5e6..79f07c95c 100644 --- a/.github/workflows/prod-test.yml +++ b/.github/workflows/prod-test.yml @@ -77,7 +77,7 @@ jobs: path: dist - name: Lint Code - run: yarn lint:dist + run: yarn test:dist:lint test: timeout-minutes: 90 @@ -125,25 +125,33 @@ jobs: name: dist path: dist - - name: Run Tests (macOS) + - name: Run Integration Tests (macOS) if: ${{ matrix.os == 'macos-latest' }} - run: yarn test:dist --maxWorkers=4 + run: yarn test:dist:integration --maxWorkers=4 - - name: Run Tests (Linux and Windows) + - name: Run Integration Tests (Linux and Windows) if: ${{ matrix.os != 'macos-latest' }} - run: yarn test:dist --maxWorkers=2 + run: yarn test:dist:integration --maxWorkers=2 - - name: Run Tests (standalone) (macOS) + - name: Run Format Tests (macOS) if: ${{ matrix.os == 'macos-latest' }} - run: yarn test:dist-standalone --maxWorkers=4 + run: yarn test:dist:format --maxWorkers=4 - - name: Run Tests (standalone) (Linux and Windows) + - name: Run Format Tests (Linux and Windows) if: ${{ matrix.os != 'macos-latest' }} - run: yarn test:dist-standalone --maxWorkers=2 + run: yarn test:dist:format --maxWorkers=2 + + - name: Run Format Tests (standalone) (macOS) + if: ${{ matrix.os == 'macos-latest' }} + run: yarn test:dist:standalone:format --maxWorkers=4 + + - name: Run Format Tests (standalone) (Linux and Windows) + if: ${{ matrix.os != 'macos-latest' }} + run: yarn test:dist:standalone:format --maxWorkers=2 # #8073 test - name: Run Tests (PRETTIER_FALLBACK_RESOLVE) - run: yarn test "tests/integration/__tests__/(config|plugin)" + run: yarn test:dist:integration "tests/integration/__tests__/(config|plugin)" env: NODE_ENV: production PRETTIER_FALLBACK_RESOLVE: true diff --git a/.prettierignore b/.prettierignore index 37b755dc4..0eb4190df 100644 --- a/.prettierignore +++ b/.prettierignore @@ -6,6 +6,7 @@ coverage/ /tests/integration/cli/ /tests/integration/plugins/ /tests/integration/custom-parsers/ +/tests/config/jest-light-runner/**/* /website/build/ /website/static/lib/ /website/static/playground.js diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ba6b4f392..a5eddfcef 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,7 +14,7 @@ The tests use [Jest snapshots](https://facebook.github.io/jest/docs/en/snapshot- Each test directory in `tests/format` has a `jsfmt.spec.js` file that controls how exactly the rest of the files in the directory are used for tests. This file must contain one or more calls to the `run_spec` global function. For example, in directories with JavaScript formatting tests, `jsfmt.spec.js` generally looks like this: ```js -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); ``` This verifies that for each file in the directory, the output matches the snapshot and is the same for each listed parser. @@ -22,7 +22,7 @@ This verifies that for each file in the directory, the output matches the snapsh You can also pass options as the third argument: ```js -run_spec(__dirname, ["babel"], { trailingComma: "es5" }); +run_spec(import.meta, ["babel"], { trailingComma: "es5" }); ``` Signature: @@ -30,9 +30,9 @@ Signature: ```ts function run_spec( fixtures: - | string + | ImportMeta | { - dirname: string; + importMeta: ImportMeta; snippets?: Array< | string | { code: string; name?: string; filename?: string; output?: string } @@ -47,7 +47,7 @@ function run_spec( Parameters: -- **`fixtures`**: Must be set to `__dirname` or to an object of the shape `{ dirname: __dirname, ... }`. The object may have the `snippets` property to specify an array of extra input entries in addition to the files in the current directory. For each input entry (a file or a snippet), `run_spec` configures and runs a number of tests. The main check is that for a given input the output should match the snapshot (for snippets, the expected output can also be specified directly). [Additional checks](#deeper-testing) are controlled by options and environment variables. +- **`fixtures`**: Must be set to `import.meta` or to an object of the shape `{ importMeta: import.meta, ... }`. The object may have the `snippets` property to specify an array of extra input entries in addition to the files in the current directory. For each input entry (a file or a snippet), `run_spec` configures and runs a number of tests. The main check is that for a given input the output should match the snapshot (for snippets, the expected output can also be specified directly). [Additional checks](#deeper-testing) are controlled by options and environment variables. - **`parsers`**: A list of parser names. The tests verify that the parsers in this list produce the same output. If the list includes `typescript`, then `babel-ts` is included implicitly. If the list includes `babel`, and the current directory is inside `tests/format/js`, then `espree` and `meriyah` are included implicitly. - **`options`**: In addition to Prettier's formatting options, can contain the `errors` property to specify that it's expected that the formatting shouldn't be successful and an error should be thrown for all (`errors: true`) or some combinations of input entries and parsers. diff --git a/cspell.json b/cspell.json index 47ea07f41..f974801ba 100644 --- a/cspell.json +++ b/cspell.json @@ -382,6 +382,7 @@ "**/yarn.lock", "*.{log,svg,snap,png}", "test*.*", + "tests/config/jest-light-runner/**/*", "website/data/users.yml", "website/build/**", "website/playground/codeSamples.mjs", diff --git a/jest-format-test.config.mjs b/jest-format-test.config.mjs new file mode 100644 index 000000000..1fcb84309 --- /dev/null +++ b/jest-format-test.config.mjs @@ -0,0 +1,9 @@ +import baseConfig from "./jest.config.mjs"; + +const config = { + runner: "./tests/config/jest-light-runner", + testRegex: "tests/format/.*/jsfmt\\.spec\\.js$", + ...baseConfig, +}; + +export default config; diff --git a/jest-integration-test.config.mjs b/jest-integration-test.config.mjs new file mode 100644 index 000000000..99106b6bb --- /dev/null +++ b/jest-integration-test.config.mjs @@ -0,0 +1,8 @@ +import baseConfig from "./jest.config.mjs"; + +const config = { + testRegex: "tests/integration/__tests__/.*\\.js$", + ...baseConfig, +}; + +export default config; diff --git a/jest.config.mjs b/jest.config.mjs index ad415f09d..60e0837a5 100644 --- a/jest.config.mjs +++ b/jest.config.mjs @@ -1,7 +1,8 @@ import path from "node:path"; import createEsmUtils from "esm-utils"; -import installPrettier from "./tests/config/install-prettier.mjs"; +import installPrettier from "./tests/config/install-prettier.js"; +// @ts-expect-error const { dirname: PROJECT_ROOT } = createEsmUtils(import.meta); const isProduction = process.env.NODE_ENV === "production"; const ENABLE_CODE_COVERAGE = Boolean(process.env.ENABLE_CODE_COVERAGE); @@ -33,7 +34,6 @@ const config = { "jest-snapshot-serializer-raw", "jest-snapshot-serializer-ansi", ], - testRegex: "jsfmt\\.spec\\.js$|__tests__/.*\\.js$", testPathIgnorePatterns, collectCoverage: ENABLE_CODE_COVERAGE, collectCoverageFrom: ["/src/**/*.js", "/bin/**/*.js"], @@ -43,8 +43,8 @@ const config = { ], coverageReporters: ["text", "lcov"], moduleNameMapper: { - "prettier-local": "/tests/config/require-prettier.js", - "prettier-standalone": "/tests/config/require-standalone.js", + "prettier-local": "/tests/config/require-prettier.cjs", + "prettier-standalone": "/tests/config/require-standalone.cjs", }, modulePathIgnorePatterns: [ "/dist", diff --git a/package.json b/package.json index d3a8221b0..a19b62d05 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "@typescript-eslint/typescript-estree": "5.8.1", "angular-estree-parser": "2.5.0", "angular-html-parser": "1.8.0", + "c8": "7.10.0", "camelcase": "6.3.0", "chalk": "4.1.2", "ci-info": "3.3.0", @@ -94,6 +95,7 @@ "@babel/types": "7.16.7", "@glimmer/reference": "0.83.1", "@jest/globals": "27.4.2", + "@prettier/jest-light-runner": "file:./tests/config/jest-light-runner", "@rollup/plugin-alias": "3.1.9", "@rollup/plugin-babel": "5.3.0", "@rollup/plugin-commonjs": "21.0.1", @@ -120,8 +122,8 @@ "eslint-plugin-react": "7.28.0", "eslint-plugin-regexp": "1.5.1", "eslint-plugin-unicorn": "40.0.0", - "execa": "6.0.0", "esm-utils": "2.0.1", + "execa": "6.0.0", "jest": "27.4.5", "jest-snapshot-serializer-ansi": "1.0.0", "jest-snapshot-serializer-raw": "1.2.0", @@ -142,11 +144,14 @@ }, "scripts": { "prepublishOnly": "echo \"Error: must publish from dist/\" && exit 1", - "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest", - "test:dev-package": "cross-env INSTALL_PACKAGE=1 NODE_OPTIONS=--experimental-vm-modules jest", - "test:dist": "cross-env NODE_ENV=production NODE_OPTIONS=--experimental-vm-modules jest", - "test:dist-standalone": "cross-env NODE_ENV=production TEST_STANDALONE=1 NODE_OPTIONS=--experimental-vm-modules jest", - "test:integration": "cross-env NODE_OPTIONS=--experimental-vm-modules jest tests/integration", + "test:integration": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config=jest-integration-test.config.mjs", + "test:format": "jest --config=jest-format-test.config.mjs", + "test:dev-package:integration": "cross-env INSTALL_PACKAGE=1 yarn test:integration", + "test:dev-package:format": "cross-env INSTALL_PACKAGE=1 yarn test:format", + "test:dist:lint": "eslint --no-eslintrc --no-ignore --no-inline-config --config=./scripts/bundle-eslint-config.js \"dist/!(bin-prettier|index|third-party).js\"", + "test:dist:integration": "cross-env NODE_ENV=production yarn test:integration", + "test:dist:format": "cross-env NODE_ENV=production yarn test:format", + "test:dist:standalone:format": "cross-env TEST_STANDALONE=1 yarn test:dist:format", "perf:repeat": "yarn && yarn build && cross-env NODE_ENV=production node ./dist/bin-prettier.js --debug-repeat ${PERF_REPEAT:-1000} --loglevel debug ${PERF_FILE:-./index.js} > /dev/null", "perf:repeat-inspect": "yarn && yarn build && cross-env NODE_ENV=production node --inspect-brk ./dist/bin-prettier.js --debug-repeat ${PERF_REPEAT:-1000} --loglevel debug ${PERF_FILE:-./index.js} > /dev/null", "perf:benchmark": "yarn && yarn build && cross-env NODE_ENV=production node ./dist/bin-prettier.js --debug-benchmark --loglevel debug ${PERF_FILE:-./index.js} > /dev/null", @@ -155,7 +160,6 @@ "lint:eslint": "cross-env EFF_NO_LINK_RULES=true eslint . --format friendly", "lint:changelog": "node ./scripts/lint-changelog.mjs", "lint:prettier": "prettier . \"!test*\" --check", - "lint:dist": "eslint --no-eslintrc --no-ignore --no-inline-config --config=./scripts/bundle-eslint-config.js \"dist/!(bin-prettier|index|third-party).js\"", "lint:spellcheck": "cspell --no-progress --relative", "lint:deps": "node ./scripts/check-deps.mjs", "lint:actionlint": "node-actionlint", @@ -165,6 +169,12 @@ "build": "node --max-old-space-size=4096 ./scripts/build/build.mjs", "build:website": "node ./scripts/build-website.mjs" }, + "c8": { + "reporter": [ + "lcov", + "text" + ] + }, "browserslist": [ ">0.5%", "not ie 11", diff --git a/tests/config/format-test.js b/tests/config/format-test.js index 41d5091fc..0b84df3e5 100644 --- a/tests/config/format-test.js +++ b/tests/config/format-test.js @@ -1,17 +1,19 @@ -"use strict"; +import fs from "node:fs"; +import path from "node:path"; +import url from "node:url"; +import createEsmUtils from "esm-utils"; +import checkParsers from "./utils/check-parsers.js"; +import createSnapshot from "./utils/create-snapshot.js"; +import visualizeEndOfLine from "./utils/visualize-end-of-line.js"; +import consistentEndOfLine from "./utils/consistent-end-of-line.js"; +import stringifyOptionsForTitle from "./utils/stringify-options-for-title.js"; + +const { require, __dirname } = createEsmUtils(import.meta); const { TEST_STANDALONE } = process.env; - -const fs = require("fs"); -const path = require("path"); const prettier = !TEST_STANDALONE - ? require("prettier-local") - : require("prettier-standalone"); -const checkParsers = require("./utils/check-parsers.js"); -const createSnapshot = require("./utils/create-snapshot.js"); -const visualizeEndOfLine = require("./utils/visualize-end-of-line.js"); -const consistentEndOfLine = require("./utils/consistent-end-of-line.js"); -const stringifyOptionsForTitle = require("./utils/stringify-options-for-title.js"); + ? require("./require-prettier.cjs") + : require("./require-standalone.cjs"); const { FULL_TEST } = process.env; const BOM = "\uFEFF"; @@ -98,8 +100,10 @@ const isTestDirectory = (dirname, name) => ); function runSpec(fixtures, parsers, options) { - let { dirname, snippets = [] } = - typeof fixtures === "string" ? { dirname: fixtures } : fixtures; + let { importMeta, snippets = [] } = fixtures.importMeta + ? fixtures + : { importMeta: fixtures }; + const dirname = path.dirname(url.fileURLToPath(importMeta.url)); // `IS_PARSER_INFERENCE_TESTS` mean to test `inferParser` on `standalone` const IS_PARSER_INFERENCE_TESTS = isTestDirectory( @@ -445,4 +449,4 @@ function format(originalText, originalOptions) { }; } -module.exports = runSpec; +export default runSpec; diff --git a/tests/config/install-prettier.mjs b/tests/config/install-prettier.js similarity index 100% rename from tests/config/install-prettier.mjs rename to tests/config/install-prettier.js diff --git a/tests/config/jest-light-runner/package.json b/tests/config/jest-light-runner/package.json new file mode 100644 index 000000000..2dc542108 --- /dev/null +++ b/tests/config/jest-light-runner/package.json @@ -0,0 +1,19 @@ +{ + "name": "@prettier/jest-light-runner", + "version": "0.0.1", + "private": true, + "type": "module", + "main": "./src/index.js", + "exports": { + ".": "./src/index.js" + }, + "dependencies": { + "expect": "^27.4.0", + "jest-circus": "^27.4.0", + "jest-each": "^27.4.0", + "jest-mock": "^27.4.0", + "jest-snapshot": "^27.4.0", + "piscina": "^3.1.0", + "supports-color": "^9.0.2" + } +} diff --git a/tests/config/jest-light-runner/readme.md b/tests/config/jest-light-runner/readme.md new file mode 100644 index 000000000..11ed04e27 --- /dev/null +++ b/tests/config/jest-light-runner/readme.md @@ -0,0 +1,6 @@ +> This package is copied from https://github.com/babel/babel/tree/main/test/jest-light-runner + +Modifications: + +- Added `setupFiles` support +- Added `snapshotSerializers` support diff --git a/tests/config/jest-light-runner/src/global-setup.js b/tests/config/jest-light-runner/src/global-setup.js new file mode 100644 index 000000000..6db8e0197 --- /dev/null +++ b/tests/config/jest-light-runner/src/global-setup.js @@ -0,0 +1,27 @@ +/* eslint-disable import/extensions */ + +import mock from "jest-mock"; +import expect from "expect"; +import snapshot from "jest-snapshot"; +import * as circus from "jest-circus"; + +expect.extend({ + toMatchInlineSnapshot: snapshot.toMatchInlineSnapshot, + toMatchSnapshot: snapshot.toMatchSnapshot, + toThrowErrorMatchingInlineSnapshot: + snapshot.toThrowErrorMatchingInlineSnapshot, + toThrowErrorMatchingSnapshot: snapshot.toThrowErrorMatchingSnapshot, +}); + +globalThis.expect = expect; +globalThis.test = circus.test; +globalThis.it = circus.it; +globalThis.describe = circus.describe; +globalThis.beforeAll = circus.beforeAll; +globalThis.afterAll = circus.afterAll; +globalThis.beforeEach = circus.beforeEach; +globalThis.afterEach = circus.afterEach; +globalThis.jest = { + fn: mock.fn, + spyOn: mock.spyOn, +}; diff --git a/tests/config/jest-light-runner/src/index.js b/tests/config/jest-light-runner/src/index.js new file mode 100644 index 000000000..8147782e0 --- /dev/null +++ b/tests/config/jest-light-runner/src/index.js @@ -0,0 +1,54 @@ +import { Piscina } from "piscina"; +import supportsColor from "supports-color"; +import { MessageChannel } from "worker_threads"; +import os from "os"; + +/** @typedef {import("@jest/test-result").Test} Test */ + +const piscina = new Piscina({ + filename: new URL("./worker-runner.js", import.meta.url).href, + maxThreads: os.cpus().length / 2, + env: { + // Workers don't have a tty; we whant them to inherit + // the color support level from the main thread. + FORCE_COLOR: supportsColor.stdout.level, + ...process.env, + }, +}); + +export default class LightRunner { + #config; + + constructor(config) { + this.#config = config; + } + + /** + * @param {Array} tests + * @param {*} watcher + * @param {*} onStart + * @param {*} onResult + * @param {*} onFailure + */ + runTests(tests, watcher, onStart, onResult, onFailure) { + const { updateSnapshot } = this.#config; + + return Promise.all( + tests.map((test) => { + const mc = new MessageChannel(); + mc.port2.onmessage = () => onStart(test); + mc.port2.unref(); + + return piscina + .run( + { test, updateSnapshot, port: mc.port1 }, + { transferList: [mc.port1] } + ) + .then( + (result) => void onResult(test, result), + (error) => void onFailure(test, error) + ); + }) + ); + } +} diff --git a/tests/config/jest-light-runner/src/worker-runner.js b/tests/config/jest-light-runner/src/worker-runner.js new file mode 100644 index 000000000..4d403aff0 --- /dev/null +++ b/tests/config/jest-light-runner/src/worker-runner.js @@ -0,0 +1,235 @@ +import path from "path"; +import { fileURLToPath, pathToFileURL } from "url"; +import { performance } from "perf_hooks"; +import snapshot from "jest-snapshot"; +import expect from "expect"; +import * as circus from "jest-circus"; + +import "./global-setup.js"; + +/** @typedef {{ failures: number, passses: number, pending: number, start: number, end: number }} Stats */ +/** @typedef {{ ancestors: string[], title: string, errors: Error[], skipped: boolean }} InternalTestResult */ + +// Node.js workers (worker_therads) don't support +// process.chdir, that we use multiple times in our tests. +// We can "polyfill" it for process.cwd() usage, but it +// won't affect path.* and fs.* functions. +{ + const startCwd = process.cwd(); + let cwd = startCwd; + process.cwd = () => cwd; + process.chdir = dir => { + cwd = path.resolve(cwd, dir); + }; +} + +export default async function ({ test, updateSnapshot, port }) { + port.postMessage("start"); + + const {setupFiles, snapshotSerializers} = test.context.config; + for (const path of setupFiles) { + await import(pathToFileURL(path)); + } + for (const path of snapshotSerializers) { + const {default: serializer} = await import(pathToFileURL(path)); + snapshot.addSerializer(serializer); + } + + /** @type {Stats} */ + const stats = { passes: 0, failures: 0, pending: 0, start: 0, end: 0 }; + /** @type {Array} */ + const results = []; + + const { tests, hasFocusedTests } = await loadTests(test.path); + + const snapshotState = new snapshot.SnapshotState( + `${path.dirname(test.path)}/__snapshots__/${path.basename(test.path)}.snap`, + { prettierPath: "prettier", updateSnapshot } + ); + expect.setState({ snapshotState }); + + stats.start = performance.now(); + await runTestBlock(tests, hasFocusedTests, results, stats); + stats.end = performance.now(); + + snapshotState._inlineSnapshots.forEach(({ frame }) => { + // When using native ESM, errors have an URL location. + // Jest expects paths. + frame.file = fileURLToPath(frame.file); + }); + snapshotState.save(); + + return toTestResult(stats, results, test); +} + +async function loadTests(testFile) { + circus.resetState(); + await import(pathToFileURL(testFile)); + const { rootDescribeBlock, hasFocusedTests } = circus.getState(); + return { tests: rootDescribeBlock, hasFocusedTests }; +} + +async function runTestBlock( + block, + hasFocusedTests, + results, + stats, + ancestors = [] +) { + await runHooks("beforeAll", block, results, stats, ancestors); + + for (const child of block.children) { + const { type, mode, fn, name } = child; + const nextAncestors = ancestors.concat(name); + + if ( + mode === "skip" || + (hasFocusedTests && type === "test" && mode !== "only") + ) { + stats.pending++; + results.push({ ancestors, title: name, errors: [], skipped: true }); + } else if (type === "describeBlock") { + await runTestBlock(child, hasFocusedTests, results, stats, nextAncestors); + } else if (type === "test") { + await runHooks("beforeEach", block, results, stats, nextAncestors, true); + await runTest(fn, stats, results, ancestors, name); + await runHooks("afterEach", block, results, stats, nextAncestors, true); + } + } + + await runHooks("afterAll", block, results, stats, ancestors); + + return results; +} + +/** + * @param {Function} fn + * @param {Stats} stats + * @param {Array} results + * @param {string[]} ancestors + * @param {string} name + */ +async function runTest(fn, stats, results, ancestors, name) { + expect.setState({ + suppressedErrors: [], + currentTestName: ancestors.concat(name).join(" "), + }); + + const errors = []; + await callAsync(fn).catch(error => { + errors.push(error); + }); + + // Get suppressed errors from ``jest-matchers`` that weren't throw during + // test execution and add them to the test result, potentially failing + // a passing test. + const { suppressedErrors } = expect.getState(); + expect.setState({ suppressedErrors: [] }); + if (suppressedErrors.length > 0) { + errors.unshift(...suppressedErrors); + } + + if (errors.length > 0) { + stats.failures++; + } else { + stats.passes++; + } + results.push({ ancestors, title: name, errors, skipped: false }); +} + +async function runHooks(hook, block, results, stats, ancestors, runInParents) { + for (const { type, fn } of block.hooks) { + if (type === hook) { + await callAsync(fn).catch(error => { + stats.failures++; + results.push({ ancestors, title: `(${hook})`, error, skipped: false }); + }); + } + } + + if (block.parent && runInParents) { + await runHooks(hook, block.parent, results, stats, ancestors, true); + } +} + +function callAsync(fn) { + if (fn.length >= 1) { + return new Promise((resolve, reject) => { + fn((err, result) => { + if (err) { + reject(err); + } else { + resolve(result); + } + }); + }); + } else { + return Promise.resolve().then(fn); + } +} + +/** + * + * @param {Stats} stats + * @param {Array} tests + * @param {import("@jest/test-result").Test} testInput + * @returns {import("@jest/test-result").TestResult} + */ +function toTestResult(stats, tests, { path, context }) { + const { start, end } = stats; + const runtime = end - start; + + return { + coverage: globalThis.__coverage__, + console: null, + failureMessage: tests + .filter(t => t.errors.length > 0) + .map(failureToString) + .join("\n"), + numFailingTests: stats.failures, + numPassingTests: stats.passes, + numPendingTests: stats.pending, + perfStats: { + start, + end, + runtime: Math.round(runtime), // ms precision + slow: runtime / 1000 > context.config.slowTestThreshold, + }, + skipped: false, + snapshot: { + added: 0, + fileDeleted: false, + matched: 0, + unchecked: 0, + unmatched: 0, + updated: 0, + }, + sourceMaps: {}, + testExecError: null, + testFilePath: path, + testResults: tests.map(test => { + return { + ancestorTitles: test.ancestors, + duration: test.duration / 1000, + failureMessages: test.errors.length ? [failureToString(test)] : [], + fullName: test.title, + numPassingAsserts: test.errors.length > 0 ? 1 : 0, + status: test.skipped + ? "pending" + : test.errors.length > 0 + ? "failed" + : "passed", + title: test.title, + }; + }), + }; +} + +function failureToString(test) { + return ( + test.ancestors.concat(test.title).join(" > ") + + "\n" + + test.errors.map(e => e.toString().replace(/^/gm, "\t")).join("\n") + + "\n" + ); +} diff --git a/tests/config/prettier-plugins/prettier-plugin-missing-comments/index.js b/tests/config/prettier-plugins/prettier-plugin-missing-comments/index.cjs similarity index 100% rename from tests/config/prettier-plugins/prettier-plugin-missing-comments/index.js rename to tests/config/prettier-plugins/prettier-plugin-missing-comments/index.cjs diff --git a/tests/config/prettier-plugins/prettier-plugin-missing-comments/package.json b/tests/config/prettier-plugins/prettier-plugin-missing-comments/package.json index 5e55a1e86..97338f7a3 100644 --- a/tests/config/prettier-plugins/prettier-plugin-missing-comments/package.json +++ b/tests/config/prettier-plugins/prettier-plugin-missing-comments/package.json @@ -1,3 +1,3 @@ { - "main": "./index.js" + "main": "./index.cjs" } diff --git a/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/index.js b/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/index.cjs similarity index 65% rename from tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/index.js rename to tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/index.cjs index 9e1c50c60..d5b6347da 100644 --- a/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/index.js +++ b/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/index.cjs @@ -1,6 +1,6 @@ "use strict"; -const createPlugin = require("../../utils/create-plugin.js"); +const createPlugin = require("../../utils/create-plugin.cjs"); module.exports = createPlugin({ name: "uppercase-rocks", diff --git a/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/package.json b/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/package.json index a640ae11c..97f940de5 100644 --- a/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/package.json +++ b/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/package.json @@ -2,5 +2,5 @@ "private": true, "name": "prettier-plugin-uppercase-rocks", "version": "1.0.0", - "main": "./index.js" + "main": "./index.cjs" } diff --git a/tests/config/require-prettier.js b/tests/config/require-prettier.cjs similarity index 100% rename from tests/config/require-prettier.js rename to tests/config/require-prettier.cjs diff --git a/tests/config/require-standalone.js b/tests/config/require-standalone.cjs similarity index 100% rename from tests/config/require-standalone.js rename to tests/config/require-standalone.cjs diff --git a/tests/config/setup.js b/tests/config/setup.js index d32f0bf79..dee90c002 100644 --- a/tests/config/setup.js +++ b/tests/config/setup.js @@ -1,7 +1,3 @@ -"use strict"; +import run_spec from "./format-test.js"; -Object.defineProperty(global, "run_spec", { - get() { - return require("./format-test.js"); - }, -}); +globalThis.run_spec = run_spec; diff --git a/tests/config/utils/check-parsers.js b/tests/config/utils/check-parsers.js index 2c4ee1df9..d8ba2cbaf 100644 --- a/tests/config/utils/check-parsers.js +++ b/tests/config/utils/check-parsers.js @@ -1,7 +1,8 @@ -"use strict"; +import path from "node:path"; +import { outdent } from "outdent"; +import createEsmUtils from "esm-utils"; -const path = require("path"); -const { outdent } = require("outdent"); +const { __dirname, __filename } = createEsmUtils(import.meta); const TESTS_ROOT = path.join(__dirname, "../../format"); @@ -204,4 +205,4 @@ const checkParser = ({ dirname, files }, parsers = []) => { } }; -module.exports = checkParser; +export default checkParser; diff --git a/tests/config/utils/consistent-end-of-line.js b/tests/config/utils/consistent-end-of-line.js index 63d990181..6a51a9a74 100644 --- a/tests/config/utils/consistent-end-of-line.js +++ b/tests/config/utils/consistent-end-of-line.js @@ -1,5 +1,3 @@ -"use strict"; - function consistentEndOfLine(text) { let firstEndOfLine; return text.replace(/\r\n?|\n/g, (endOfLine) => { @@ -10,4 +8,4 @@ function consistentEndOfLine(text) { }); } -module.exports = consistentEndOfLine; +export default consistentEndOfLine; diff --git a/tests/config/utils/create-plugin.js b/tests/config/utils/create-plugin.cjs similarity index 100% rename from tests/config/utils/create-plugin.js rename to tests/config/utils/create-plugin.cjs diff --git a/tests/config/utils/create-snapshot.js b/tests/config/utils/create-snapshot.js index a889a2730..c0d9003c4 100644 --- a/tests/config/utils/create-snapshot.js +++ b/tests/config/utils/create-snapshot.js @@ -1,8 +1,6 @@ -"use strict"; - -const raw = require("jest-snapshot-serializer-raw").wrap; -const visualizeRange = require("./visualize-range.js"); -const visualizeEndOfLine = require("./visualize-end-of-line.js"); +import { wrap as raw } from "jest-snapshot-serializer-raw"; +import visualizeRange from "./visualize-range.js"; +import visualizeEndOfLine from "./visualize-end-of-line.js"; const SEPARATOR_WIDTH = 80; function printSeparator(description = "") { @@ -95,4 +93,4 @@ function createSnapshot( ); } -module.exports = createSnapshot; +export default createSnapshot; diff --git a/tests/config/utils/stringify-options-for-title.js b/tests/config/utils/stringify-options-for-title.js index dbc95627f..7591265a8 100644 --- a/tests/config/utils/stringify-options-for-title.js +++ b/tests/config/utils/stringify-options-for-title.js @@ -1,5 +1,3 @@ -"use strict"; - function stringifyOptions(options) { const string = JSON.stringify(options || {}, (key, value) => key === "plugins" || key === "errors" @@ -12,4 +10,4 @@ function stringifyOptions(options) { return string === "{}" ? "" : string; } -module.exports = stringifyOptions; +export default stringifyOptions; diff --git a/tests/config/utils/visualize-end-of-line.js b/tests/config/utils/visualize-end-of-line.js index 13a30befc..9dec987e0 100644 --- a/tests/config/utils/visualize-end-of-line.js +++ b/tests/config/utils/visualize-end-of-line.js @@ -1,5 +1,3 @@ -"use strict"; - function visualizeEndOfLine(text) { return text.replace(/\r\n?|\n/g, (endOfLine) => { switch (endOfLine) { @@ -15,4 +13,4 @@ function visualizeEndOfLine(text) { }); } -module.exports = visualizeEndOfLine; +export default visualizeEndOfLine; diff --git a/tests/config/utils/visualize-range.js b/tests/config/utils/visualize-range.js index 876a575ff..6d3762f7f 100644 --- a/tests/config/utils/visualize-range.js +++ b/tests/config/utils/visualize-range.js @@ -1,7 +1,5 @@ -"use strict"; - -const { LinesAndColumns } = require("lines-and-columns"); -const { codeFrameColumns } = require("@babel/code-frame"); +import { LinesAndColumns } from "lines-and-columns"; +import { codeFrameColumns } from "@babel/code-frame"; const codeFrameColumnsOptions = { linesAbove: Number.POSITIVE_INFINITY, linesBelow: Number.POSITIVE_INFINITY, @@ -37,4 +35,4 @@ const visualizeRange = (text, { rangeStart = 0, rangeEnd = text.length }) => : codeFrameColumnsOptions ); -module.exports = visualizeRange; +export default visualizeRange; diff --git a/tests/format/angular/angular/jsfmt.spec.js b/tests/format/angular/angular/jsfmt.spec.js index 1c52f201d..682e03afe 100644 --- a/tests/format/angular/angular/jsfmt.spec.js +++ b/tests/format/angular/angular/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["angular"], { trailingComma: "none" }); -run_spec(__dirname, ["angular"]); -run_spec(__dirname, ["angular"], { printWidth: 1 }); -run_spec(__dirname, ["angular"], { htmlWhitespaceSensitivity: "ignore" }); -run_spec(__dirname, ["angular"], { bracketSpacing: false }); +run_spec(import.meta, ["angular"], { trailingComma: "none" }); +run_spec(import.meta, ["angular"]); +run_spec(import.meta, ["angular"], { printWidth: 1 }); +run_spec(import.meta, ["angular"], { htmlWhitespaceSensitivity: "ignore" }); +run_spec(import.meta, ["angular"], { bracketSpacing: false }); diff --git a/tests/format/angular/bracket-same-line/jsfmt.spec.js b/tests/format/angular/bracket-same-line/jsfmt.spec.js index ddbb32302..1dc55bfb8 100644 --- a/tests/format/angular/bracket-same-line/jsfmt.spec.js +++ b/tests/format/angular/bracket-same-line/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["angular"], { bracketSameLine: true }); -run_spec(__dirname, ["angular"], { bracketSameLine: false }); +run_spec(import.meta, ["angular"], { bracketSameLine: true }); +run_spec(import.meta, ["angular"], { bracketSameLine: false }); diff --git a/tests/format/angular/interpolation/jsfmt.spec.js b/tests/format/angular/interpolation/jsfmt.spec.js index a71bd7c59..052aa43e8 100644 --- a/tests/format/angular/interpolation/jsfmt.spec.js +++ b/tests/format/angular/interpolation/jsfmt.spec.js @@ -1,2 +1,2 @@ // We always pass {trailingComma: "none"} when printing -run_spec(__dirname, ["__ng_interpolation"], { trailingComma: "none" }); +run_spec(import.meta, ["__ng_interpolation"], { trailingComma: "none" }); diff --git a/tests/format/angular/upper-case/jsfmt.spec.js b/tests/format/angular/upper-case/jsfmt.spec.js index b802ad867..c67dba8b4 100644 --- a/tests/format/angular/upper-case/jsfmt.spec.js +++ b/tests/format/angular/upper-case/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["angular"]); +run_spec(import.meta, ["angular"]); diff --git a/tests/format/css/atrule/jsfmt.spec.js b/tests/format/css/atrule/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/atrule/jsfmt.spec.js +++ b/tests/format/css/atrule/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/attribute/jsfmt.spec.js b/tests/format/css/attribute/jsfmt.spec.js index a1f5dde8b..9d4b9a9ce 100644 --- a/tests/format/css/attribute/jsfmt.spec.js +++ b/tests/format/css/attribute/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["css"]); -run_spec(__dirname, ["css"], { singleQuote: true }); +run_spec(import.meta, ["css"]); +run_spec(import.meta, ["css"], { singleQuote: true }); diff --git a/tests/format/css/atword/jsfmt.spec.js b/tests/format/css/atword/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/atword/jsfmt.spec.js +++ b/tests/format/css/atword/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/bom/jsfmt.spec.js b/tests/format/css/bom/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/bom/jsfmt.spec.js +++ b/tests/format/css/bom/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/case/jsfmt.spec.js b/tests/format/css/case/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/case/jsfmt.spec.js +++ b/tests/format/css/case/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/character-escaping/jsfmt.spec.js b/tests/format/css/character-escaping/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/character-escaping/jsfmt.spec.js +++ b/tests/format/css/character-escaping/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/colon/jsfmt.spec.js b/tests/format/css/colon/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/colon/jsfmt.spec.js +++ b/tests/format/css/colon/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/color/jsfmt.spec.js b/tests/format/css/color/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/color/jsfmt.spec.js +++ b/tests/format/css/color/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/combinator/jsfmt.spec.js b/tests/format/css/combinator/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/combinator/jsfmt.spec.js +++ b/tests/format/css/combinator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/comments/jsfmt.spec.js b/tests/format/css/comments/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/comments/jsfmt.spec.js +++ b/tests/format/css/comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/composes/jsfmt.spec.js b/tests/format/css/composes/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/composes/jsfmt.spec.js +++ b/tests/format/css/composes/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/cursor/jsfmt.spec.js b/tests/format/css/cursor/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/cursor/jsfmt.spec.js +++ b/tests/format/css/cursor/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/empty/jsfmt.spec.js b/tests/format/css/empty/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/empty/jsfmt.spec.js +++ b/tests/format/css/empty/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/fill-value/jsfmt.spec.js b/tests/format/css/fill-value/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/fill-value/jsfmt.spec.js +++ b/tests/format/css/fill-value/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/front-matter/jsfmt.spec.js b/tests/format/css/front-matter/jsfmt.spec.js index 2bd421ca6..ee0d57520 100644 --- a/tests/format/css/front-matter/jsfmt.spec.js +++ b/tests/format/css/front-matter/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css", "scss", "less"]); +run_spec(import.meta, ["css", "scss", "less"]); diff --git a/tests/format/css/grid/jsfmt.spec.js b/tests/format/css/grid/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/grid/jsfmt.spec.js +++ b/tests/format/css/grid/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/important/jsfmt.spec.js b/tests/format/css/important/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/important/jsfmt.spec.js +++ b/tests/format/css/important/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/indent/jsfmt.spec.js b/tests/format/css/indent/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/indent/jsfmt.spec.js +++ b/tests/format/css/indent/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/inline-url/jsfmt.spec.js b/tests/format/css/inline-url/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/inline-url/jsfmt.spec.js +++ b/tests/format/css/inline-url/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/long-rule/jsfmt.spec.js b/tests/format/css/long-rule/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/long-rule/jsfmt.spec.js +++ b/tests/format/css/long-rule/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/loose/jsfmt.spec.js b/tests/format/css/loose/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/loose/jsfmt.spec.js +++ b/tests/format/css/loose/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/modules/jsfmt.spec.js b/tests/format/css/modules/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/modules/jsfmt.spec.js +++ b/tests/format/css/modules/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/no-semicolon/jsfmt.spec.js b/tests/format/css/no-semicolon/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/no-semicolon/jsfmt.spec.js +++ b/tests/format/css/no-semicolon/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/numbers/jsfmt.spec.js b/tests/format/css/numbers/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/numbers/jsfmt.spec.js +++ b/tests/format/css/numbers/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/params/jsfmt.spec.js b/tests/format/css/params/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/params/jsfmt.spec.js +++ b/tests/format/css/params/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/parens/jsfmt.spec.js b/tests/format/css/parens/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/parens/jsfmt.spec.js +++ b/tests/format/css/parens/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/postcss-8-improment/jsfmt.spec.js b/tests/format/css/postcss-8-improment/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/postcss-8-improment/jsfmt.spec.js +++ b/tests/format/css/postcss-8-improment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/postcss-plugins/jsfmt.spec.js b/tests/format/css/postcss-plugins/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/postcss-plugins/jsfmt.spec.js +++ b/tests/format/css/postcss-plugins/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/prefix/jsfmt.spec.js b/tests/format/css/prefix/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/prefix/jsfmt.spec.js +++ b/tests/format/css/prefix/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/pseudo-call/jsfmt.spec.js b/tests/format/css/pseudo-call/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/pseudo-call/jsfmt.spec.js +++ b/tests/format/css/pseudo-call/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/quotes/jsfmt.spec.js b/tests/format/css/quotes/jsfmt.spec.js index a1f5dde8b..9d4b9a9ce 100644 --- a/tests/format/css/quotes/jsfmt.spec.js +++ b/tests/format/css/quotes/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["css"]); -run_spec(__dirname, ["css"], { singleQuote: true }); +run_spec(import.meta, ["css"]); +run_spec(import.meta, ["css"], { singleQuote: true }); diff --git a/tests/format/css/range/jsfmt.spec.js b/tests/format/css/range/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/range/jsfmt.spec.js +++ b/tests/format/css/range/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/selector-call/jsfmt.spec.js b/tests/format/css/selector-call/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/selector-call/jsfmt.spec.js +++ b/tests/format/css/selector-call/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/selector-list/jsfmt.spec.js b/tests/format/css/selector-list/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/selector-list/jsfmt.spec.js +++ b/tests/format/css/selector-list/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/selector-string/jsfmt.spec.js b/tests/format/css/selector-string/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/selector-string/jsfmt.spec.js +++ b/tests/format/css/selector-string/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/url/jsfmt.spec.js b/tests/format/css/url/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/url/jsfmt.spec.js +++ b/tests/format/css/url/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/variables/jsfmt.spec.js b/tests/format/css/variables/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/variables/jsfmt.spec.js +++ b/tests/format/css/variables/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/css/yaml/jsfmt.spec.js b/tests/format/css/yaml/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/css/yaml/jsfmt.spec.js +++ b/tests/format/css/yaml/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/flow-repo/abnormal/jsfmt.spec.js b/tests/format/flow-repo/abnormal/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/abnormal/jsfmt.spec.js +++ b/tests/format/flow-repo/abnormal/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/annot/any/jsfmt.spec.js b/tests/format/flow-repo/annot/any/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/annot/any/jsfmt.spec.js +++ b/tests/format/flow-repo/annot/any/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/annot/jsfmt.spec.js b/tests/format/flow-repo/annot/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/annot/jsfmt.spec.js +++ b/tests/format/flow-repo/annot/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/annot2/jsfmt.spec.js b/tests/format/flow-repo/annot2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/annot2/jsfmt.spec.js +++ b/tests/format/flow-repo/annot2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/any/jsfmt.spec.js b/tests/format/flow-repo/any/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/any/jsfmt.spec.js +++ b/tests/format/flow-repo/any/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/arith/jsfmt.spec.js b/tests/format/flow-repo/arith/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/arith/jsfmt.spec.js +++ b/tests/format/flow-repo/arith/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/array-filter/jsfmt.spec.js b/tests/format/flow-repo/array-filter/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/array-filter/jsfmt.spec.js +++ b/tests/format/flow-repo/array-filter/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/array_spread/jsfmt.spec.js b/tests/format/flow-repo/array_spread/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/array_spread/jsfmt.spec.js +++ b/tests/format/flow-repo/array_spread/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/arraylib/jsfmt.spec.js b/tests/format/flow-repo/arraylib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/arraylib/jsfmt.spec.js +++ b/tests/format/flow-repo/arraylib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/arrays/jsfmt.spec.js b/tests/format/flow-repo/arrays/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/arrays/jsfmt.spec.js +++ b/tests/format/flow-repo/arrays/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/arrows/jsfmt.spec.js b/tests/format/flow-repo/arrows/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/arrows/jsfmt.spec.js +++ b/tests/format/flow-repo/arrows/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/async/jsfmt.spec.js b/tests/format/flow-repo/async/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/async/jsfmt.spec.js +++ b/tests/format/flow-repo/async/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/async_iteration/jsfmt.spec.js b/tests/format/flow-repo/async_iteration/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/async_iteration/jsfmt.spec.js +++ b/tests/format/flow-repo/async_iteration/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/autocomplete/jsfmt.spec.js b/tests/format/flow-repo/autocomplete/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/autocomplete/jsfmt.spec.js +++ b/tests/format/flow-repo/autocomplete/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/auxiliary/jsfmt.spec.js b/tests/format/flow-repo/auxiliary/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/auxiliary/jsfmt.spec.js +++ b/tests/format/flow-repo/auxiliary/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/auxiliary/lib/jsfmt.spec.js b/tests/format/flow-repo/auxiliary/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/auxiliary/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/auxiliary/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/binary/jsfmt.spec.js b/tests/format/flow-repo/binary/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/binary/jsfmt.spec.js +++ b/tests/format/flow-repo/binary/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/binding/jsfmt.spec.js b/tests/format/flow-repo/binding/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/binding/jsfmt.spec.js +++ b/tests/format/flow-repo/binding/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/bom/jsfmt.spec.js b/tests/format/flow-repo/bom/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/bom/jsfmt.spec.js +++ b/tests/format/flow-repo/bom/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/bounded_poly/jsfmt.spec.js b/tests/format/flow-repo/bounded_poly/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/bounded_poly/jsfmt.spec.js +++ b/tests/format/flow-repo/bounded_poly/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/break/jsfmt.spec.js b/tests/format/flow-repo/break/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/break/jsfmt.spec.js +++ b/tests/format/flow-repo/break/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/builtin_uses/jsfmt.spec.js b/tests/format/flow-repo/builtin_uses/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/builtin_uses/jsfmt.spec.js +++ b/tests/format/flow-repo/builtin_uses/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/builtins/jsfmt.spec.js b/tests/format/flow-repo/builtins/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/builtins/jsfmt.spec.js +++ b/tests/format/flow-repo/builtins/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/call_caching1/jsfmt.spec.js b/tests/format/flow-repo/call_caching1/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/call_caching1/jsfmt.spec.js +++ b/tests/format/flow-repo/call_caching1/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/call_caching1/lib/jsfmt.spec.js b/tests/format/flow-repo/call_caching1/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/call_caching1/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/call_caching1/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/call_caching2/jsfmt.spec.js b/tests/format/flow-repo/call_caching2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/call_caching2/jsfmt.spec.js +++ b/tests/format/flow-repo/call_caching2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/call_caching2/lib/jsfmt.spec.js b/tests/format/flow-repo/call_caching2/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/call_caching2/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/call_caching2/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/call_properties/jsfmt.spec.js b/tests/format/flow-repo/call_properties/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/call_properties/jsfmt.spec.js +++ b/tests/format/flow-repo/call_properties/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/callable/jsfmt.spec.js b/tests/format/flow-repo/callable/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/callable/jsfmt.spec.js +++ b/tests/format/flow-repo/callable/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/check-contents/jsfmt.spec.js b/tests/format/flow-repo/check-contents/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/check-contents/jsfmt.spec.js +++ b/tests/format/flow-repo/check-contents/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/class_fields/jsfmt.spec.js b/tests/format/flow-repo/class_fields/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/class_fields/jsfmt.spec.js +++ b/tests/format/flow-repo/class_fields/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/class_method_default_parameters/jsfmt.spec.js b/tests/format/flow-repo/class_method_default_parameters/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/class_method_default_parameters/jsfmt.spec.js +++ b/tests/format/flow-repo/class_method_default_parameters/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/class_munging/jsfmt.spec.js b/tests/format/flow-repo/class_munging/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/class_munging/jsfmt.spec.js +++ b/tests/format/flow-repo/class_munging/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/class_statics/jsfmt.spec.js b/tests/format/flow-repo/class_statics/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/class_statics/jsfmt.spec.js +++ b/tests/format/flow-repo/class_statics/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/class_subtyping/jsfmt.spec.js b/tests/format/flow-repo/class_subtyping/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/class_subtyping/jsfmt.spec.js +++ b/tests/format/flow-repo/class_subtyping/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/class_type/jsfmt.spec.js b/tests/format/flow-repo/class_type/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/class_type/jsfmt.spec.js +++ b/tests/format/flow-repo/class_type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/classes/jsfmt.spec.js b/tests/format/flow-repo/classes/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/classes/jsfmt.spec.js +++ b/tests/format/flow-repo/classes/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/closure/jsfmt.spec.js b/tests/format/flow-repo/closure/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/closure/jsfmt.spec.js +++ b/tests/format/flow-repo/closure/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/commonjs/jsfmt.spec.js b/tests/format/flow-repo/commonjs/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/commonjs/jsfmt.spec.js +++ b/tests/format/flow-repo/commonjs/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/computed_props/jsfmt.spec.js b/tests/format/flow-repo/computed_props/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/computed_props/jsfmt.spec.js +++ b/tests/format/flow-repo/computed_props/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/conditional/jsfmt.spec.js b/tests/format/flow-repo/conditional/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/conditional/jsfmt.spec.js +++ b/tests/format/flow-repo/conditional/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_all/jsfmt.spec.js b/tests/format/flow-repo/config_all/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_all/jsfmt.spec.js +++ b/tests/format/flow-repo/config_all/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_all_false/jsfmt.spec.js b/tests/format/flow-repo/config_all_false/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_all_false/jsfmt.spec.js +++ b/tests/format/flow-repo/config_all_false/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_all_weak/jsfmt.spec.js b/tests/format/flow-repo/config_all_weak/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_all_weak/jsfmt.spec.js +++ b/tests/format/flow-repo/config_all_weak/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_file_extensions/jsfmt.spec.js b/tests/format/flow-repo/config_file_extensions/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_file_extensions/jsfmt.spec.js +++ b/tests/format/flow-repo/config_file_extensions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_ignore/dir/jsfmt.spec.js b/tests/format/flow-repo/config_ignore/dir/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_ignore/dir/jsfmt.spec.js +++ b/tests/format/flow-repo/config_ignore/dir/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_ignore/jsfmt.spec.js b/tests/format/flow-repo/config_ignore/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_ignore/jsfmt.spec.js +++ b/tests/format/flow-repo/config_ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js +++ b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_munging_underscores/jsfmt.spec.js b/tests/format/flow-repo/config_munging_underscores/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_munging_underscores/jsfmt.spec.js +++ b/tests/format/flow-repo/config_munging_underscores/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/config_munging_underscores2/jsfmt.spec.js b/tests/format/flow-repo/config_munging_underscores2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/config_munging_underscores2/jsfmt.spec.js +++ b/tests/format/flow-repo/config_munging_underscores2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/const_params/jsfmt.spec.js b/tests/format/flow-repo/const_params/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/const_params/jsfmt.spec.js +++ b/tests/format/flow-repo/const_params/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/constructor/jsfmt.spec.js b/tests/format/flow-repo/constructor/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/constructor/jsfmt.spec.js +++ b/tests/format/flow-repo/constructor/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/constructor_annots/jsfmt.spec.js b/tests/format/flow-repo/constructor_annots/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/constructor_annots/jsfmt.spec.js +++ b/tests/format/flow-repo/constructor_annots/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/contents/ignore/jsfmt.spec.js b/tests/format/flow-repo/contents/ignore/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/contents/ignore/jsfmt.spec.js +++ b/tests/format/flow-repo/contents/ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/contents/no_flow/jsfmt.spec.js b/tests/format/flow-repo/contents/no_flow/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/contents/no_flow/jsfmt.spec.js +++ b/tests/format/flow-repo/contents/no_flow/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/core_tests/jsfmt.spec.js b/tests/format/flow-repo/core_tests/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/core_tests/jsfmt.spec.js +++ b/tests/format/flow-repo/core_tests/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/covariance/jsfmt.spec.js b/tests/format/flow-repo/covariance/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/covariance/jsfmt.spec.js +++ b/tests/format/flow-repo/covariance/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/coverage/jsfmt.spec.js b/tests/format/flow-repo/coverage/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/coverage/jsfmt.spec.js +++ b/tests/format/flow-repo/coverage/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/cycle/jsfmt.spec.js b/tests/format/flow-repo/cycle/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/cycle/jsfmt.spec.js +++ b/tests/format/flow-repo/cycle/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/date/jsfmt.spec.js b/tests/format/flow-repo/date/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/date/jsfmt.spec.js +++ b/tests/format/flow-repo/date/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_haste/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_haste/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_haste/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_haste/ws/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/ws/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_haste/ws/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_haste/ws/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_incremental_node/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_node/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_incremental_node/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_incremental_node/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declaration_files_node/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_node/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declaration_files_node/jsfmt.spec.js +++ b/tests/format/flow-repo/declaration_files_node/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declare_class/jsfmt.spec.js b/tests/format/flow-repo/declare_class/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declare_class/jsfmt.spec.js +++ b/tests/format/flow-repo/declare_class/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declare_class/lib/jsfmt.spec.js b/tests/format/flow-repo/declare_class/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declare_class/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/declare_class/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declare_export/jsfmt.spec.js b/tests/format/flow-repo/declare_export/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declare_export/jsfmt.spec.js +++ b/tests/format/flow-repo/declare_export/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declare_fun/jsfmt.spec.js b/tests/format/flow-repo/declare_fun/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declare_fun/jsfmt.spec.js +++ b/tests/format/flow-repo/declare_fun/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js b/tests/format/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js +++ b/tests/format/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declare_module_exports/jsfmt.spec.js b/tests/format/flow-repo/declare_module_exports/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declare_module_exports/jsfmt.spec.js +++ b/tests/format/flow-repo/declare_module_exports/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declare_type/jsfmt.spec.js b/tests/format/flow-repo/declare_type/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declare_type/jsfmt.spec.js +++ b/tests/format/flow-repo/declare_type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/declare_type/lib/jsfmt.spec.js b/tests/format/flow-repo/declare_type/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/declare_type/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/declare_type/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/def_site_variance/jsfmt.spec.js b/tests/format/flow-repo/def_site_variance/jsfmt.spec.js index f5bd7f6bd..8a93a4476 100644 --- a/tests/format/flow-repo/def_site_variance/jsfmt.spec.js +++ b/tests/format/flow-repo/def_site_variance/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel-flow"]); +run_spec(import.meta, ["flow", "babel-flow"]); diff --git a/tests/format/flow-repo/demo/1/jsfmt.spec.js b/tests/format/flow-repo/demo/1/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/demo/1/jsfmt.spec.js +++ b/tests/format/flow-repo/demo/1/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/demo/2/jsfmt.spec.js b/tests/format/flow-repo/demo/2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/demo/2/jsfmt.spec.js +++ b/tests/format/flow-repo/demo/2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/deps/jsfmt.spec.js b/tests/format/flow-repo/deps/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/deps/jsfmt.spec.js +++ b/tests/format/flow-repo/deps/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/destructuring/jsfmt.spec.js b/tests/format/flow-repo/destructuring/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/destructuring/jsfmt.spec.js +++ b/tests/format/flow-repo/destructuring/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/dictionary/jsfmt.spec.js b/tests/format/flow-repo/dictionary/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/dictionary/jsfmt.spec.js +++ b/tests/format/flow-repo/dictionary/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/disjoint-union-perf/jsfmt.spec.js b/tests/format/flow-repo/disjoint-union-perf/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/disjoint-union-perf/jsfmt.spec.js +++ b/tests/format/flow-repo/disjoint-union-perf/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/docblock_flow/jsfmt.spec.js b/tests/format/flow-repo/docblock_flow/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/docblock_flow/jsfmt.spec.js +++ b/tests/format/flow-repo/docblock_flow/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/dom/jsfmt.spec.js b/tests/format/flow-repo/dom/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/dom/jsfmt.spec.js +++ b/tests/format/flow-repo/dom/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/dump-types/jsfmt.spec.js b/tests/format/flow-repo/dump-types/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/dump-types/jsfmt.spec.js +++ b/tests/format/flow-repo/dump-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/duplicate_methods/jsfmt.spec.js b/tests/format/flow-repo/duplicate_methods/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/duplicate_methods/jsfmt.spec.js +++ b/tests/format/flow-repo/duplicate_methods/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/encaps/jsfmt.spec.js b/tests/format/flow-repo/encaps/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/encaps/jsfmt.spec.js +++ b/tests/format/flow-repo/encaps/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/enumerror/jsfmt.spec.js b/tests/format/flow-repo/enumerror/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/enumerror/jsfmt.spec.js +++ b/tests/format/flow-repo/enumerror/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/equals/jsfmt.spec.js b/tests/format/flow-repo/equals/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/equals/jsfmt.spec.js +++ b/tests/format/flow-repo/equals/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/error_messages/jsfmt.spec.js b/tests/format/flow-repo/error_messages/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/error_messages/jsfmt.spec.js +++ b/tests/format/flow-repo/error_messages/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/es6modules/jsfmt.spec.js b/tests/format/flow-repo/es6modules/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/es6modules/jsfmt.spec.js +++ b/tests/format/flow-repo/es6modules/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js b/tests/format/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js index 5247f4ca3..e1d89d3ce 100644 --- a/tests/format/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js +++ b/tests/format/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); // TODO: While the tests render the same, Flow is dropping the line breaks // between each declaration while babel preserves them. -//run_spec(__dirname, null, ["babel"]); +//run_spec(import.meta, null, ["babel"]); diff --git a/tests/format/flow-repo/es_declare_module/jsfmt.spec.js b/tests/format/flow-repo/es_declare_module/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/es_declare_module/jsfmt.spec.js +++ b/tests/format/flow-repo/es_declare_module/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js b/tests/format/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js b/tests/format/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js b/tests/format/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js b/tests/format/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js b/tests/format/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_decorators.warn/jsfmt.spec.js b/tests/format/flow-repo/esproposal_decorators.warn/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_decorators.warn/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_decorators.warn/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js b/tests/format/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js b/tests/format/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js b/tests/format/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js +++ b/tests/format/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/export_default/jsfmt.spec.js b/tests/format/flow-repo/export_default/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/export_default/jsfmt.spec.js +++ b/tests/format/flow-repo/export_default/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/export_default/lib/jsfmt.spec.js b/tests/format/flow-repo/export_default/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/export_default/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/export_default/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/export_type/jsfmt.spec.js b/tests/format/flow-repo/export_type/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/export_type/jsfmt.spec.js +++ b/tests/format/flow-repo/export_type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/extensions/jsfmt.spec.js b/tests/format/flow-repo/extensions/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/extensions/jsfmt.spec.js +++ b/tests/format/flow-repo/extensions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/facebook_fbt_none/jsfmt.spec.js b/tests/format/flow-repo/facebook_fbt_none/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/facebook_fbt_none/jsfmt.spec.js +++ b/tests/format/flow-repo/facebook_fbt_none/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js b/tests/format/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js +++ b/tests/format/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/facebook_fbt_some/jsfmt.spec.js b/tests/format/flow-repo/facebook_fbt_some/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/facebook_fbt_some/jsfmt.spec.js +++ b/tests/format/flow-repo/facebook_fbt_some/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/facebookisms/jsfmt.spec.js b/tests/format/flow-repo/facebookisms/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/facebookisms/jsfmt.spec.js +++ b/tests/format/flow-repo/facebookisms/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/fetch/jsfmt.spec.js b/tests/format/flow-repo/fetch/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/fetch/jsfmt.spec.js +++ b/tests/format/flow-repo/fetch/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/find-module/jsfmt.spec.js b/tests/format/flow-repo/find-module/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/find-module/jsfmt.spec.js +++ b/tests/format/flow-repo/find-module/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/fixpoint/jsfmt.spec.js b/tests/format/flow-repo/fixpoint/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/fixpoint/jsfmt.spec.js +++ b/tests/format/flow-repo/fixpoint/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/flow_ast.template_strings/jsfmt.spec.js b/tests/format/flow-repo/flow_ast.template_strings/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/flow_ast.template_strings/jsfmt.spec.js +++ b/tests/format/flow-repo/flow_ast.template_strings/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/focus-check/jsfmt.spec.js b/tests/format/flow-repo/focus-check/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/focus-check/jsfmt.spec.js +++ b/tests/format/flow-repo/focus-check/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/for/jsfmt.spec.js b/tests/format/flow-repo/for/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/for/jsfmt.spec.js +++ b/tests/format/flow-repo/for/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/forof/jsfmt.spec.js b/tests/format/flow-repo/forof/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/forof/jsfmt.spec.js +++ b/tests/format/flow-repo/forof/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/function/jsfmt.spec.js b/tests/format/flow-repo/function/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/function/jsfmt.spec.js +++ b/tests/format/flow-repo/function/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/funrec/jsfmt.spec.js b/tests/format/flow-repo/funrec/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/funrec/jsfmt.spec.js +++ b/tests/format/flow-repo/funrec/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/generators/jsfmt.spec.js b/tests/format/flow-repo/generators/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/generators/jsfmt.spec.js +++ b/tests/format/flow-repo/generators/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/generics/jsfmt.spec.js b/tests/format/flow-repo/generics/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/generics/jsfmt.spec.js +++ b/tests/format/flow-repo/generics/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/geolocation/jsfmt.spec.js b/tests/format/flow-repo/geolocation/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/geolocation/jsfmt.spec.js +++ b/tests/format/flow-repo/geolocation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/get-def/helpers/jsfmt.spec.js b/tests/format/flow-repo/get-def/helpers/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/get-def/helpers/jsfmt.spec.js +++ b/tests/format/flow-repo/get-def/helpers/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/get-def/jsfmt.spec.js b/tests/format/flow-repo/get-def/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/get-def/jsfmt.spec.js +++ b/tests/format/flow-repo/get-def/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/get-def2/jsfmt.spec.js b/tests/format/flow-repo/get-def2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/get-def2/jsfmt.spec.js +++ b/tests/format/flow-repo/get-def2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/get-def2/lib/jsfmt.spec.js b/tests/format/flow-repo/get-def2/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/get-def2/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/get-def2/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/get-imports/jsfmt.spec.js b/tests/format/flow-repo/get-imports/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/get-imports/jsfmt.spec.js +++ b/tests/format/flow-repo/get-imports/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/getters_and_setters_disabled/jsfmt.spec.js b/tests/format/flow-repo/getters_and_setters_disabled/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/getters_and_setters_disabled/jsfmt.spec.js +++ b/tests/format/flow-repo/getters_and_setters_disabled/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/getters_and_setters_enabled/jsfmt.spec.js b/tests/format/flow-repo/getters_and_setters_enabled/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/getters_and_setters_enabled/jsfmt.spec.js +++ b/tests/format/flow-repo/getters_and_setters_enabled/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/haste_cycle/jsfmt.spec.js b/tests/format/flow-repo/haste_cycle/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/haste_cycle/jsfmt.spec.js +++ b/tests/format/flow-repo/haste_cycle/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/haste_cycle/models/jsfmt.spec.js b/tests/format/flow-repo/haste_cycle/models/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/haste_cycle/models/jsfmt.spec.js +++ b/tests/format/flow-repo/haste_cycle/models/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/haste_dupe/jsfmt.spec.js b/tests/format/flow-repo/haste_dupe/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/haste_dupe/jsfmt.spec.js +++ b/tests/format/flow-repo/haste_dupe/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js b/tests/format/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js +++ b/tests/format/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js b/tests/format/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js +++ b/tests/format/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js b/tests/format/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js +++ b/tests/format/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/haste_use_name_reducers/jsfmt.spec.js b/tests/format/flow-repo/haste_use_name_reducers/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/haste_use_name_reducers/jsfmt.spec.js +++ b/tests/format/flow-repo/haste_use_name_reducers/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/ignore_package/jsfmt.spec.js b/tests/format/flow-repo/ignore_package/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/ignore_package/jsfmt.spec.js +++ b/tests/format/flow-repo/ignore_package/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/immutable_methods/jsfmt.spec.js b/tests/format/flow-repo/immutable_methods/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/immutable_methods/jsfmt.spec.js +++ b/tests/format/flow-repo/immutable_methods/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/implements/jsfmt.spec.js b/tests/format/flow-repo/implements/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/implements/jsfmt.spec.js +++ b/tests/format/flow-repo/implements/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/import_type/jsfmt.spec.js b/tests/format/flow-repo/import_type/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/import_type/jsfmt.spec.js +++ b/tests/format/flow-repo/import_type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/import_typeof/jsfmt.spec.js b/tests/format/flow-repo/import_typeof/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/import_typeof/jsfmt.spec.js +++ b/tests/format/flow-repo/import_typeof/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/include/foo/batman/jsfmt.spec.js b/tests/format/flow-repo/include/foo/batman/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/include/foo/batman/jsfmt.spec.js +++ b/tests/format/flow-repo/include/foo/batman/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/include/included/jsfmt.spec.js b/tests/format/flow-repo/include/included/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/include/included/jsfmt.spec.js +++ b/tests/format/flow-repo/include/included/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/include_suppressed/jsfmt.spec.js b/tests/format/flow-repo/include_suppressed/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/include_suppressed/jsfmt.spec.js +++ b/tests/format/flow-repo/include_suppressed/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental/jsfmt.spec.js b/tests/format/flow-repo/incremental/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_basic/jsfmt.spec.js b/tests/format/flow-repo/incremental_basic/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_basic/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_basic/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_basic/tmp1/jsfmt.spec.js b/tests/format/flow-repo/incremental_basic/tmp1/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_basic/tmp1/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_basic/tmp1/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_basic/tmp2/jsfmt.spec.js b/tests/format/flow-repo/incremental_basic/tmp2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_basic/tmp2/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_basic/tmp2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_basic/tmp3/jsfmt.spec.js b/tests/format/flow-repo/incremental_basic/tmp3/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_basic/tmp3/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_basic/tmp3/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_cycle/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_cycle/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_cycle/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_cycle_break/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle_break/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_cycle_break/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_cycle_break/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_delete/jsfmt.spec.js b/tests/format/flow-repo/incremental_delete/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_delete/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_delete/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_duplicate_delete/jsfmt.spec.js b/tests/format/flow-repo/incremental_duplicate_delete/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_duplicate_delete/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_duplicate_delete/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_haste_blacklist/jsfmt.spec.js b/tests/format/flow-repo/incremental_haste_blacklist/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_haste_blacklist/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_haste_blacklist/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js b/tests/format/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_json/jsfmt.spec.js b/tests/format/flow-repo/incremental_json/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_json/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_json/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_non_flow_move/jsfmt.spec.js b/tests/format/flow-repo/incremental_non_flow_move/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_non_flow_move/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_non_flow_move/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/incremental_path/dir/jsfmt.spec.js b/tests/format/flow-repo/incremental_path/dir/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/incremental_path/dir/jsfmt.spec.js +++ b/tests/format/flow-repo/incremental_path/dir/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/indexer/jsfmt.spec.js b/tests/format/flow-repo/indexer/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/indexer/jsfmt.spec.js +++ b/tests/format/flow-repo/indexer/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/init/jsfmt.spec.js b/tests/format/flow-repo/init/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/init/jsfmt.spec.js +++ b/tests/format/flow-repo/init/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/instanceof/jsfmt.spec.js b/tests/format/flow-repo/instanceof/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/instanceof/jsfmt.spec.js +++ b/tests/format/flow-repo/instanceof/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/integration/jsfmt.spec.js b/tests/format/flow-repo/integration/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/integration/jsfmt.spec.js +++ b/tests/format/flow-repo/integration/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/interface/jsfmt.spec.js b/tests/format/flow-repo/interface/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/interface/jsfmt.spec.js +++ b/tests/format/flow-repo/interface/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/intersection/jsfmt.spec.js b/tests/format/flow-repo/intersection/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/intersection/jsfmt.spec.js +++ b/tests/format/flow-repo/intersection/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/intersection/lib/jsfmt.spec.js b/tests/format/flow-repo/intersection/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/intersection/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/intersection/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/issues-11/jsfmt.spec.js b/tests/format/flow-repo/issues-11/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/issues-11/jsfmt.spec.js +++ b/tests/format/flow-repo/issues-11/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/iter/jsfmt.spec.js b/tests/format/flow-repo/iter/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/iter/jsfmt.spec.js +++ b/tests/format/flow-repo/iter/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/iterable/jsfmt.spec.js b/tests/format/flow-repo/iterable/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/iterable/jsfmt.spec.js +++ b/tests/format/flow-repo/iterable/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js b/tests/format/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js +++ b/tests/format/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js b/tests/format/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js +++ b/tests/format/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js b/tests/format/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/keys/jsfmt.spec.js b/tests/format/flow-repo/keys/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/keys/jsfmt.spec.js +++ b/tests/format/flow-repo/keys/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/keyvalue/jsfmt.spec.js b/tests/format/flow-repo/keyvalue/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/keyvalue/jsfmt.spec.js +++ b/tests/format/flow-repo/keyvalue/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/last_duplicate_property_wins/jsfmt.spec.js b/tests/format/flow-repo/last_duplicate_property_wins/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/last_duplicate_property_wins/jsfmt.spec.js +++ b/tests/format/flow-repo/last_duplicate_property_wins/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/lib/jsfmt.spec.js b/tests/format/flow-repo/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/lib_interfaces/declarations/jsfmt.spec.js b/tests/format/flow-repo/lib_interfaces/declarations/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/lib_interfaces/declarations/jsfmt.spec.js +++ b/tests/format/flow-repo/lib_interfaces/declarations/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/libconfig/jsfmt.spec.js b/tests/format/flow-repo/libconfig/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/libconfig/jsfmt.spec.js +++ b/tests/format/flow-repo/libconfig/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/libdef_ignored_module/jsfmt.spec.js b/tests/format/flow-repo/libdef_ignored_module/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/libdef_ignored_module/jsfmt.spec.js +++ b/tests/format/flow-repo/libdef_ignored_module/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js b/tests/format/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/liberr/jsfmt.spec.js b/tests/format/flow-repo/liberr/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/liberr/jsfmt.spec.js +++ b/tests/format/flow-repo/liberr/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/liberr/libs/jsfmt.spec.js b/tests/format/flow-repo/liberr/libs/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/liberr/libs/jsfmt.spec.js +++ b/tests/format/flow-repo/liberr/libs/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js b/tests/format/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js +++ b/tests/format/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/libflow-typed/jsfmt.spec.js b/tests/format/flow-repo/libflow-typed/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/libflow-typed/jsfmt.spec.js +++ b/tests/format/flow-repo/libflow-typed/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/librec/jsfmt.spec.js b/tests/format/flow-repo/librec/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/librec/jsfmt.spec.js +++ b/tests/format/flow-repo/librec/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/librec/lib/A/jsfmt.spec.js b/tests/format/flow-repo/librec/lib/A/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/librec/lib/A/jsfmt.spec.js +++ b/tests/format/flow-repo/librec/lib/A/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/librec/lib/B/jsfmt.spec.js b/tests/format/flow-repo/librec/lib/B/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/librec/lib/B/jsfmt.spec.js +++ b/tests/format/flow-repo/librec/lib/B/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/literal/jsfmt.spec.js b/tests/format/flow-repo/literal/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/literal/jsfmt.spec.js +++ b/tests/format/flow-repo/literal/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/locals/jsfmt.spec.js b/tests/format/flow-repo/locals/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/locals/jsfmt.spec.js +++ b/tests/format/flow-repo/locals/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/logical/jsfmt.spec.js b/tests/format/flow-repo/logical/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/logical/jsfmt.spec.js +++ b/tests/format/flow-repo/logical/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/loners/jsfmt.spec.js b/tests/format/flow-repo/loners/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/loners/jsfmt.spec.js +++ b/tests/format/flow-repo/loners/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/malformed_code/jsfmt.spec.js b/tests/format/flow-repo/malformed_code/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/malformed_code/jsfmt.spec.js +++ b/tests/format/flow-repo/malformed_code/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/match_failure/jsfmt.spec.js b/tests/format/flow-repo/match_failure/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/match_failure/jsfmt.spec.js +++ b/tests/format/flow-repo/match_failure/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/method_properties/jsfmt.spec.js b/tests/format/flow-repo/method_properties/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/method_properties/jsfmt.spec.js +++ b/tests/format/flow-repo/method_properties/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/misc/jsfmt.spec.js b/tests/format/flow-repo/misc/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/misc/jsfmt.spec.js +++ b/tests/format/flow-repo/misc/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/missing_annotation/jsfmt.spec.js b/tests/format/flow-repo/missing_annotation/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/missing_annotation/jsfmt.spec.js +++ b/tests/format/flow-repo/missing_annotation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/modified_lib/jsfmt.spec.js b/tests/format/flow-repo/modified_lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/modified_lib/jsfmt.spec.js +++ b/tests/format/flow-repo/modified_lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/modified_lib/lib/jsfmt.spec.js b/tests/format/flow-repo/modified_lib/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/modified_lib/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/modified_lib/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/module_not_found_errors/src/jsfmt.spec.js b/tests/format/flow-repo/module_not_found_errors/src/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/module_not_found_errors/src/jsfmt.spec.js +++ b/tests/format/flow-repo/module_not_found_errors/src/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/module_redirect/jsfmt.spec.js b/tests/format/flow-repo/module_redirect/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/module_redirect/jsfmt.spec.js +++ b/tests/format/flow-repo/module_redirect/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/module_use_strict/jsfmt.spec.js b/tests/format/flow-repo/module_use_strict/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/module_use_strict/jsfmt.spec.js +++ b/tests/format/flow-repo/module_use_strict/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/modules/jsfmt.spec.js b/tests/format/flow-repo/modules/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/modules/jsfmt.spec.js +++ b/tests/format/flow-repo/modules/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/more_annot/jsfmt.spec.js b/tests/format/flow-repo/more_annot/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/more_annot/jsfmt.spec.js +++ b/tests/format/flow-repo/more_annot/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/more_classes/jsfmt.spec.js b/tests/format/flow-repo/more_classes/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/more_classes/jsfmt.spec.js +++ b/tests/format/flow-repo/more_classes/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/more_generics/jsfmt.spec.js b/tests/format/flow-repo/more_generics/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/more_generics/jsfmt.spec.js +++ b/tests/format/flow-repo/more_generics/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/more_path/jsfmt.spec.js b/tests/format/flow-repo/more_path/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/more_path/jsfmt.spec.js +++ b/tests/format/flow-repo/more_path/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/more_react/jsfmt.spec.js b/tests/format/flow-repo/more_react/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/more_react/jsfmt.spec.js +++ b/tests/format/flow-repo/more_react/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/more_statics/jsfmt.spec.js b/tests/format/flow-repo/more_statics/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/more_statics/jsfmt.spec.js +++ b/tests/format/flow-repo/more_statics/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/multiflow/jsfmt.spec.js b/tests/format/flow-repo/multiflow/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/multiflow/jsfmt.spec.js +++ b/tests/format/flow-repo/multiflow/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/multiflow_with_flowlib/jsfmt.spec.js b/tests/format/flow-repo/multiflow_with_flowlib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/multiflow_with_flowlib/jsfmt.spec.js +++ b/tests/format/flow-repo/multiflow_with_flowlib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/name_prop/jsfmt.spec.js b/tests/format/flow-repo/name_prop/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/name_prop/jsfmt.spec.js +++ b/tests/format/flow-repo/name_prop/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/namespace/jsfmt.spec.js b/tests/format/flow-repo/namespace/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/namespace/jsfmt.spec.js +++ b/tests/format/flow-repo/namespace/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/new_react/fakelib/jsfmt.spec.js b/tests/format/flow-repo/new_react/fakelib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/new_react/fakelib/jsfmt.spec.js +++ b/tests/format/flow-repo/new_react/fakelib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/new_react/jsfmt.spec.js b/tests/format/flow-repo/new_react/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/new_react/jsfmt.spec.js +++ b/tests/format/flow-repo/new_react/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/new_spread/jsfmt.spec.js b/tests/format/flow-repo/new_spread/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/new_spread/jsfmt.spec.js +++ b/tests/format/flow-repo/new_spread/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_haste/external/_d3/jsfmt.spec.js b/tests/format/flow-repo/node_haste/external/_d3/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_haste/external/_d3/jsfmt.spec.js +++ b/tests/format/flow-repo/node_haste/external/_d3/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_haste/foo/bar/jsfmt.spec.js b/tests/format/flow-repo/node_haste/foo/bar/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_haste/foo/bar/jsfmt.spec.js +++ b/tests/format/flow-repo/node_haste/foo/bar/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_haste/jsfmt.spec.js b/tests/format/flow-repo/node_haste/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_haste/jsfmt.spec.js +++ b/tests/format/flow-repo/node_haste/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_haste/ws/jsfmt.spec.js b/tests/format/flow-repo/node_haste/ws/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_haste/ws/jsfmt.spec.js +++ b/tests/format/flow-repo/node_haste/ws/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_haste/ws/test/jsfmt.spec.js b/tests/format/flow-repo/node_haste/ws/test/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_haste/ws/test/jsfmt.spec.js +++ b/tests/format/flow-repo/node_haste/ws/test/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js b/tests/format/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js +++ b/tests/format/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js b/tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js +++ b/tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js b/tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js +++ b/tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_modules_without_json/jsfmt.spec.js b/tests/format/flow-repo/node_modules_without_json/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_modules_without_json/jsfmt.spec.js +++ b/tests/format/flow-repo/node_modules_without_json/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/assert/jsfmt.spec.js b/tests/format/flow-repo/node_tests/assert/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/assert/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/assert/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/basic/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/basic/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/basic/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/basic_file/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_file/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/basic_file/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/basic_file/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/basic_node__modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/format/flow-repo/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/basic_node__modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/format/flow-repo/node_tests/basic_node_modules/foo.js b/tests/format/flow-repo/node_tests/basic_node__modules/foo.js similarity index 100% rename from tests/format/flow-repo/node_tests/basic_node_modules/foo.js rename to tests/format/flow-repo/node_tests/basic_node__modules/foo.js diff --git a/tests/format/flow-repo/node_tests/basic_node__modules/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_node__modules/jsfmt.spec.js new file mode 100644 index 000000000..c89f3cc86 --- /dev/null +++ b/tests/format/flow-repo/node_tests/basic_node__modules/jsfmt.spec.js @@ -0,0 +1 @@ +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js deleted file mode 100644 index b9a908981..000000000 --- a/tests/format/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js +++ /dev/null @@ -1 +0,0 @@ -run_spec(__dirname, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/basic_package/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_package/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/basic_package/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/basic_package/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/buffer/jsfmt.spec.js b/tests/format/flow-repo/node_tests/buffer/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/buffer/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/buffer/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/child_process/jsfmt.spec.js b/tests/format/flow-repo/node_tests/child_process/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/child_process/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/child_process/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/crypto/jsfmt.spec.js b/tests/format/flow-repo/node_tests/crypto/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/crypto/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/crypto/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/fs/jsfmt.spec.js b/tests/format/flow-repo/node_tests/fs/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/fs/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/fs/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/json_file/jsfmt.spec.js b/tests/format/flow-repo/node_tests/json_file/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/json_file/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/json_file/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/json_file/package2/jsfmt.spec.js b/tests/format/flow-repo/node_tests/json_file/package2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/json_file/package2/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/json_file/package2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/os/jsfmt.spec.js b/tests/format/flow-repo/node_tests/os/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/os/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/os/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js b/tests/format/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/package_file/jsfmt.spec.js b/tests/format/flow-repo/node_tests/package_file/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/package_file/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/package_file/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/package_file_node__modules/foo/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/format/flow-repo/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/package_file_node__modules/foo/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/format/flow-repo/node_tests/package_file_node_modules/foo/foo.js b/tests/format/flow-repo/node_tests/package_file_node__modules/foo/foo.js similarity index 100% rename from tests/format/flow-repo/node_tests/package_file_node_modules/foo/foo.js rename to tests/format/flow-repo/node_tests/package_file_node__modules/foo/foo.js diff --git a/tests/format/flow-repo/node_tests/package_file_node__modules/foo/jsfmt.spec.js b/tests/format/flow-repo/node_tests/package_file_node__modules/foo/jsfmt.spec.js new file mode 100644 index 000000000..c89f3cc86 --- /dev/null +++ b/tests/format/flow-repo/node_tests/package_file_node__modules/foo/jsfmt.spec.js @@ -0,0 +1 @@ +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js b/tests/format/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js deleted file mode 100644 index b9a908981..000000000 --- a/tests/format/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js +++ /dev/null @@ -1 +0,0 @@ -run_spec(__dirname, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/path_node__modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/format/flow-repo/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/path_node__modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/format/flow-repo/node_tests/path_node_modules/foo.js b/tests/format/flow-repo/node_tests/path_node__modules/foo.js similarity index 100% rename from tests/format/flow-repo/node_tests/path_node_modules/foo.js rename to tests/format/flow-repo/node_tests/path_node__modules/foo.js diff --git a/tests/format/flow-repo/node_tests/path_node__modules/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_node__modules/jsfmt.spec.js new file mode 100644 index 000000000..c89f3cc86 --- /dev/null +++ b/tests/format/flow-repo/node_tests/path_node__modules/jsfmt.spec.js @@ -0,0 +1 @@ +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/path_node_modules/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_node_modules/jsfmt.spec.js deleted file mode 100644 index b9a908981..000000000 --- a/tests/format/flow-repo/node_tests/path_node_modules/jsfmt.spec.js +++ /dev/null @@ -1 +0,0 @@ -run_spec(__dirname, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/path_package/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_package/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/path_package/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/path_package/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/process/jsfmt.spec.js b/tests/format/flow-repo/node_tests/process/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/process/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/process/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/stream/jsfmt.spec.js b/tests/format/flow-repo/node_tests/stream/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/stream/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/stream/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/timers/jsfmt.spec.js b/tests/format/flow-repo/node_tests/timers/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/timers/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/timers/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/node_tests/url/jsfmt.spec.js b/tests/format/flow-repo/node_tests/url/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/node_tests/url/jsfmt.spec.js +++ b/tests/format/flow-repo/node_tests/url/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/nullable/jsfmt.spec.js b/tests/format/flow-repo/nullable/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/nullable/jsfmt.spec.js +++ b/tests/format/flow-repo/nullable/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/number_constants/jsfmt.spec.js b/tests/format/flow-repo/number_constants/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/number_constants/jsfmt.spec.js +++ b/tests/format/flow-repo/number_constants/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/object-method/jsfmt.spec.js b/tests/format/flow-repo/object-method/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/object-method/jsfmt.spec.js +++ b/tests/format/flow-repo/object-method/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/object_annot/jsfmt.spec.js b/tests/format/flow-repo/object_annot/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/object_annot/jsfmt.spec.js +++ b/tests/format/flow-repo/object_annot/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/object_api/jsfmt.spec.js b/tests/format/flow-repo/object_api/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/object_api/jsfmt.spec.js +++ b/tests/format/flow-repo/object_api/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/object_assign/jsfmt.spec.js b/tests/format/flow-repo/object_assign/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/object_assign/jsfmt.spec.js +++ b/tests/format/flow-repo/object_assign/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/object_freeze/jsfmt.spec.js b/tests/format/flow-repo/object_freeze/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/object_freeze/jsfmt.spec.js +++ b/tests/format/flow-repo/object_freeze/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/object_is/jsfmt.spec.js b/tests/format/flow-repo/object_is/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/object_is/jsfmt.spec.js +++ b/tests/format/flow-repo/object_is/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/objects/jsfmt.spec.js b/tests/format/flow-repo/objects/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/objects/jsfmt.spec.js +++ b/tests/format/flow-repo/objects/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/objmap/jsfmt.spec.js b/tests/format/flow-repo/objmap/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/objmap/jsfmt.spec.js +++ b/tests/format/flow-repo/objmap/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/optional/jsfmt.spec.js b/tests/format/flow-repo/optional/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/optional/jsfmt.spec.js +++ b/tests/format/flow-repo/optional/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/optional_chaining/jsfmt.spec.js b/tests/format/flow-repo/optional_chaining/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/optional_chaining/jsfmt.spec.js +++ b/tests/format/flow-repo/optional_chaining/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/optional_props/jsfmt.spec.js b/tests/format/flow-repo/optional_props/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/optional_props/jsfmt.spec.js +++ b/tests/format/flow-repo/optional_props/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/overload/jsfmt.spec.js b/tests/format/flow-repo/overload/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/overload/jsfmt.spec.js +++ b/tests/format/flow-repo/overload/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/overload/lib/jsfmt.spec.js b/tests/format/flow-repo/overload/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/overload/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/overload/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/parse/jsfmt.spec.js b/tests/format/flow-repo/parse/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/parse/jsfmt.spec.js +++ b/tests/format/flow-repo/parse/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/parse_error_haste/jsfmt.spec.js b/tests/format/flow-repo/parse_error_haste/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/parse_error_haste/jsfmt.spec.js +++ b/tests/format/flow-repo/parse_error_haste/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/parse_error_node/jsfmt.spec.js b/tests/format/flow-repo/parse_error_node/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/parse_error_node/jsfmt.spec.js +++ b/tests/format/flow-repo/parse_error_node/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/path/jsfmt.spec.js b/tests/format/flow-repo/path/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/path/jsfmt.spec.js +++ b/tests/format/flow-repo/path/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/plsummit/jsfmt.spec.js b/tests/format/flow-repo/plsummit/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/plsummit/jsfmt.spec.js +++ b/tests/format/flow-repo/plsummit/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/poly/jsfmt.spec.js b/tests/format/flow-repo/poly/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/poly/jsfmt.spec.js +++ b/tests/format/flow-repo/poly/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/poly_class_export/jsfmt.spec.js b/tests/format/flow-repo/poly_class_export/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/poly_class_export/jsfmt.spec.js +++ b/tests/format/flow-repo/poly_class_export/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/poly_overload/decls/jsfmt.spec.js b/tests/format/flow-repo/poly_overload/decls/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/poly_overload/decls/jsfmt.spec.js +++ b/tests/format/flow-repo/poly_overload/decls/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/predicates-abstract/jsfmt.spec.js b/tests/format/flow-repo/predicates-abstract/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/predicates-abstract/jsfmt.spec.js +++ b/tests/format/flow-repo/predicates-abstract/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/predicates-declared/jsfmt.spec.js b/tests/format/flow-repo/predicates-declared/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/predicates-declared/jsfmt.spec.js +++ b/tests/format/flow-repo/predicates-declared/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/predicates-inferred/jsfmt.spec.js b/tests/format/flow-repo/predicates-inferred/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/predicates-inferred/jsfmt.spec.js +++ b/tests/format/flow-repo/predicates-inferred/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/predicates-parsing/jsfmt.spec.js b/tests/format/flow-repo/predicates-parsing/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/predicates-parsing/jsfmt.spec.js +++ b/tests/format/flow-repo/predicates-parsing/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/private/jsfmt.spec.js b/tests/format/flow-repo/private/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/private/jsfmt.spec.js +++ b/tests/format/flow-repo/private/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/private_class_fields/jsfmt.spec.js b/tests/format/flow-repo/private_class_fields/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/private_class_fields/jsfmt.spec.js +++ b/tests/format/flow-repo/private_class_fields/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/promises/jsfmt.spec.js b/tests/format/flow-repo/promises/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/promises/jsfmt.spec.js +++ b/tests/format/flow-repo/promises/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/pure_component/jsfmt.spec.js b/tests/format/flow-repo/pure_component/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/pure_component/jsfmt.spec.js +++ b/tests/format/flow-repo/pure_component/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/qualified/jsfmt.spec.js b/tests/format/flow-repo/qualified/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/qualified/jsfmt.spec.js +++ b/tests/format/flow-repo/qualified/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/react/jsfmt.spec.js b/tests/format/flow-repo/react/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/react/jsfmt.spec.js +++ b/tests/format/flow-repo/react/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/react_functional/jsfmt.spec.js b/tests/format/flow-repo/react_functional/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/react_functional/jsfmt.spec.js +++ b/tests/format/flow-repo/react_functional/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/react_modules/jsfmt.spec.js b/tests/format/flow-repo/react_modules/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/react_modules/jsfmt.spec.js +++ b/tests/format/flow-repo/react_modules/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/rec/jsfmt.spec.js b/tests/format/flow-repo/rec/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/rec/jsfmt.spec.js +++ b/tests/format/flow-repo/rec/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck-haste/dir1B/jsfmt.spec.js b/tests/format/flow-repo/recheck-haste/dir1B/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck-haste/dir1B/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck-haste/dir1B/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck-haste/jsfmt.spec.js b/tests/format/flow-repo/recheck-haste/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck-haste/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck-haste/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js b/tests/format/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js b/tests/format/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/jsfmt.spec.js b/tests/format/flow-repo/recheck/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1a/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1a/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1a/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1a/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1b/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1b/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1b/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1b/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1c/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1c/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1c/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1c/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1d/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1d/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1d/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1d/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1e/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1e/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1e/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1e/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1f/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1f/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1f/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1f/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1g/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1g/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1g/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1g/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1h/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1h/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1h/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1h/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1i/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1i/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1i/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1i/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp1j/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1j/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp1j/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp1j/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp2a/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2a/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp2a/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp2a/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp2b/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2b/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp2b/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp2b/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp2c/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2c/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp2c/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp2c/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp2e/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2e/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp2e/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp2e/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp2f/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2f/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp2f/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp2f/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp3e/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp3e/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp3e/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp3e/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp3f/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp3f/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp3f/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp3f/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmp4f/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp4f/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmp4f/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmp4f/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmpk/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmpk/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmpk/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmpk/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/recheck/tmplibk/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmplibk/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/recheck/tmplibk/jsfmt.spec.js +++ b/tests/format/flow-repo/recheck/tmplibk/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/record/jsfmt.spec.js b/tests/format/flow-repo/record/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/record/jsfmt.spec.js +++ b/tests/format/flow-repo/record/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/refi/jsfmt.spec.js b/tests/format/flow-repo/refi/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/refi/jsfmt.spec.js +++ b/tests/format/flow-repo/refi/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/refinements/jsfmt.spec.js b/tests/format/flow-repo/refinements/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/refinements/jsfmt.spec.js +++ b/tests/format/flow-repo/refinements/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/reflection/jsfmt.spec.js b/tests/format/flow-repo/reflection/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/reflection/jsfmt.spec.js +++ b/tests/format/flow-repo/reflection/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/regexp/jsfmt.spec.js b/tests/format/flow-repo/regexp/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/regexp/jsfmt.spec.js +++ b/tests/format/flow-repo/regexp/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/replace/jsfmt.spec.js b/tests/format/flow-repo/replace/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/replace/jsfmt.spec.js +++ b/tests/format/flow-repo/replace/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/require/jsfmt.spec.js b/tests/format/flow-repo/require/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/require/jsfmt.spec.js +++ b/tests/format/flow-repo/require/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/requireLazy/jsfmt.spec.js b/tests/format/flow-repo/requireLazy/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/requireLazy/jsfmt.spec.js +++ b/tests/format/flow-repo/requireLazy/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/return/jsfmt.spec.js b/tests/format/flow-repo/return/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/return/jsfmt.spec.js +++ b/tests/format/flow-repo/return/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/return_new/jsfmt.spec.js b/tests/format/flow-repo/return_new/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/return_new/jsfmt.spec.js +++ b/tests/format/flow-repo/return_new/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/seal/jsfmt.spec.js b/tests/format/flow-repo/seal/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/seal/jsfmt.spec.js +++ b/tests/format/flow-repo/seal/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/sealed/jsfmt.spec.js b/tests/format/flow-repo/sealed/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/sealed/jsfmt.spec.js +++ b/tests/format/flow-repo/sealed/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/sealed_objects/jsfmt.spec.js b/tests/format/flow-repo/sealed_objects/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/sealed_objects/jsfmt.spec.js +++ b/tests/format/flow-repo/sealed_objects/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/shape/jsfmt.spec.js b/tests/format/flow-repo/shape/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/shape/jsfmt.spec.js +++ b/tests/format/flow-repo/shape/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/simple_arrays/jsfmt.spec.js b/tests/format/flow-repo/simple_arrays/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/simple_arrays/jsfmt.spec.js +++ b/tests/format/flow-repo/simple_arrays/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/singleton/jsfmt.spec.js b/tests/format/flow-repo/singleton/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/singleton/jsfmt.spec.js +++ b/tests/format/flow-repo/singleton/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/sketchy_null_default/jsfmt.spec.js b/tests/format/flow-repo/sketchy_null_default/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/sketchy_null_default/jsfmt.spec.js +++ b/tests/format/flow-repo/sketchy_null_default/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/spread/jsfmt.spec.js b/tests/format/flow-repo/spread/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/spread/jsfmt.spec.js +++ b/tests/format/flow-repo/spread/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/static_overload/jsfmt.spec.js b/tests/format/flow-repo/static_overload/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/static_overload/jsfmt.spec.js +++ b/tests/format/flow-repo/static_overload/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/static_overload/lib/jsfmt.spec.js b/tests/format/flow-repo/static_overload/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/static_overload/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/static_overload/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/statics/jsfmt.spec.js b/tests/format/flow-repo/statics/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/statics/jsfmt.spec.js +++ b/tests/format/flow-repo/statics/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/strict/jsfmt.spec.js b/tests/format/flow-repo/strict/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/strict/jsfmt.spec.js +++ b/tests/format/flow-repo/strict/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/strict_requires/jsfmt.spec.js b/tests/format/flow-repo/strict_requires/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/strict_requires/jsfmt.spec.js +++ b/tests/format/flow-repo/strict_requires/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/structural_subtyping/jsfmt.spec.js b/tests/format/flow-repo/structural_subtyping/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/structural_subtyping/jsfmt.spec.js +++ b/tests/format/flow-repo/structural_subtyping/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/suggest/jsfmt.spec.js b/tests/format/flow-repo/suggest/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/suggest/jsfmt.spec.js +++ b/tests/format/flow-repo/suggest/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/super/jsfmt.spec.js b/tests/format/flow-repo/super/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/super/jsfmt.spec.js +++ b/tests/format/flow-repo/super/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/suppress/jsfmt.spec.js b/tests/format/flow-repo/suppress/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/suppress/jsfmt.spec.js +++ b/tests/format/flow-repo/suppress/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/suppress_incremental/jsfmt.spec.js b/tests/format/flow-repo/suppress_incremental/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/suppress_incremental/jsfmt.spec.js +++ b/tests/format/flow-repo/suppress_incremental/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/suppress_traces/jsfmt.spec.js b/tests/format/flow-repo/suppress_traces/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/suppress_traces/jsfmt.spec.js +++ b/tests/format/flow-repo/suppress_traces/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/switch/jsfmt.spec.js b/tests/format/flow-repo/switch/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/switch/jsfmt.spec.js +++ b/tests/format/flow-repo/switch/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/symbol/jsfmt.spec.js b/tests/format/flow-repo/symbol/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/symbol/jsfmt.spec.js +++ b/tests/format/flow-repo/symbol/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/symlink/jsfmt.spec.js b/tests/format/flow-repo/symlink/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/symlink/jsfmt.spec.js +++ b/tests/format/flow-repo/symlink/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/tagged-unions/jsfmt.spec.js b/tests/format/flow-repo/tagged-unions/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/tagged-unions/jsfmt.spec.js +++ b/tests/format/flow-repo/tagged-unions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/taint/jsfmt.spec.js b/tests/format/flow-repo/taint/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/taint/jsfmt.spec.js +++ b/tests/format/flow-repo/taint/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/template/jsfmt.spec.js b/tests/format/flow-repo/template/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/template/jsfmt.spec.js +++ b/tests/format/flow-repo/template/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/this/jsfmt.spec.js b/tests/format/flow-repo/this/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/this/jsfmt.spec.js +++ b/tests/format/flow-repo/this/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/this_ctor/jsfmt.spec.js b/tests/format/flow-repo/this_ctor/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/this_ctor/jsfmt.spec.js +++ b/tests/format/flow-repo/this_ctor/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/this_type/jsfmt.spec.js b/tests/format/flow-repo/this_type/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/this_type/jsfmt.spec.js +++ b/tests/format/flow-repo/this_type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/this_type/lib/jsfmt.spec.js b/tests/format/flow-repo/this_type/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/this_type/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/this_type/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/throw/jsfmt.spec.js b/tests/format/flow-repo/throw/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/throw/jsfmt.spec.js +++ b/tests/format/flow-repo/throw/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/traces/jsfmt.spec.js b/tests/format/flow-repo/traces/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/traces/jsfmt.spec.js +++ b/tests/format/flow-repo/traces/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/traits/jsfmt.spec.js b/tests/format/flow-repo/traits/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/traits/jsfmt.spec.js +++ b/tests/format/flow-repo/traits/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/try/jsfmt.spec.js b/tests/format/flow-repo/try/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/try/jsfmt.spec.js +++ b/tests/format/flow-repo/try/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/tuples/jsfmt.spec.js b/tests/format/flow-repo/tuples/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/tuples/jsfmt.spec.js +++ b/tests/format/flow-repo/tuples/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type-at-pos/jsfmt.spec.js b/tests/format/flow-repo/type-at-pos/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type-at-pos/jsfmt.spec.js +++ b/tests/format/flow-repo/type-at-pos/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type-destructors/jsfmt.spec.js b/tests/format/flow-repo/type-destructors/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type-destructors/jsfmt.spec.js +++ b/tests/format/flow-repo/type-destructors/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type-printer/jsfmt.spec.js b/tests/format/flow-repo/type-printer/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type-printer/jsfmt.spec.js +++ b/tests/format/flow-repo/type-printer/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type_args_nonstrict/jsfmt.spec.js b/tests/format/flow-repo/type_args_nonstrict/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type_args_nonstrict/jsfmt.spec.js +++ b/tests/format/flow-repo/type_args_nonstrict/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type_args_strict/jsfmt.spec.js b/tests/format/flow-repo/type_args_strict/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type_args_strict/jsfmt.spec.js +++ b/tests/format/flow-repo/type_args_strict/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type_only_vars/jsfmt.spec.js b/tests/format/flow-repo/type_only_vars/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type_only_vars/jsfmt.spec.js +++ b/tests/format/flow-repo/type_only_vars/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type_param_defaults/jsfmt.spec.js b/tests/format/flow-repo/type_param_defaults/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type_param_defaults/jsfmt.spec.js +++ b/tests/format/flow-repo/type_param_defaults/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type_param_scope/jsfmt.spec.js b/tests/format/flow-repo/type_param_scope/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type_param_scope/jsfmt.spec.js +++ b/tests/format/flow-repo/type_param_scope/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type_param_variance/jsfmt.spec.js b/tests/format/flow-repo/type_param_variance/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type_param_variance/jsfmt.spec.js +++ b/tests/format/flow-repo/type_param_variance/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type_param_variance2/jsfmt.spec.js b/tests/format/flow-repo/type_param_variance2/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type_param_variance2/jsfmt.spec.js +++ b/tests/format/flow-repo/type_param_variance2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/type_param_variance2/libs/jsfmt.spec.js b/tests/format/flow-repo/type_param_variance2/libs/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/type_param_variance2/libs/jsfmt.spec.js +++ b/tests/format/flow-repo/type_param_variance2/libs/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/typeapp_perf/jsfmt.spec.js b/tests/format/flow-repo/typeapp_perf/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/typeapp_perf/jsfmt.spec.js +++ b/tests/format/flow-repo/typeapp_perf/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/typecast/jsfmt.spec.js b/tests/format/flow-repo/typecast/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/typecast/jsfmt.spec.js +++ b/tests/format/flow-repo/typecast/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/typeof/jsfmt.spec.js b/tests/format/flow-repo/typeof/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/typeof/jsfmt.spec.js +++ b/tests/format/flow-repo/typeof/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/unary/jsfmt.spec.js b/tests/format/flow-repo/unary/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/unary/jsfmt.spec.js +++ b/tests/format/flow-repo/unary/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js b/tests/format/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js +++ b/tests/format/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js b/tests/format/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js +++ b/tests/format/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/undefined/jsfmt.spec.js b/tests/format/flow-repo/undefined/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/undefined/jsfmt.spec.js +++ b/tests/format/flow-repo/undefined/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/unicode/jsfmt.spec.js b/tests/format/flow-repo/unicode/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/unicode/jsfmt.spec.js +++ b/tests/format/flow-repo/unicode/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/union-intersection/jsfmt.spec.js b/tests/format/flow-repo/union-intersection/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/union-intersection/jsfmt.spec.js +++ b/tests/format/flow-repo/union-intersection/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/union/jsfmt.spec.js b/tests/format/flow-repo/union/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/union/jsfmt.spec.js +++ b/tests/format/flow-repo/union/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/union_new/jsfmt.spec.js b/tests/format/flow-repo/union_new/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/union_new/jsfmt.spec.js +++ b/tests/format/flow-repo/union_new/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/union_new/lib/jsfmt.spec.js b/tests/format/flow-repo/union_new/lib/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/union_new/lib/jsfmt.spec.js +++ b/tests/format/flow-repo/union_new/lib/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/unreachable/jsfmt.spec.js b/tests/format/flow-repo/unreachable/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/unreachable/jsfmt.spec.js +++ b/tests/format/flow-repo/unreachable/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/unused_function_args/jsfmt.spec.js b/tests/format/flow-repo/unused_function_args/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/unused_function_args/jsfmt.spec.js +++ b/tests/format/flow-repo/unused_function_args/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/value/jsfmt.spec.js b/tests/format/flow-repo/value/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/value/jsfmt.spec.js +++ b/tests/format/flow-repo/value/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/vim_emacs_errors/jsfmt.spec.js b/tests/format/flow-repo/vim_emacs_errors/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/vim_emacs_errors/jsfmt.spec.js +++ b/tests/format/flow-repo/vim_emacs_errors/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/weakmode/jsfmt.spec.js b/tests/format/flow-repo/weakmode/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/weakmode/jsfmt.spec.js +++ b/tests/format/flow-repo/weakmode/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/while/jsfmt.spec.js b/tests/format/flow-repo/while/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/while/jsfmt.spec.js +++ b/tests/format/flow-repo/while/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/window/jsfmt.spec.js b/tests/format/flow-repo/window/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/window/jsfmt.spec.js +++ b/tests/format/flow-repo/window/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow-repo/x/jsfmt.spec.js b/tests/format/flow-repo/x/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow-repo/x/jsfmt.spec.js +++ b/tests/format/flow-repo/x/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/all/jsfmt.spec.js b/tests/format/flow/all/jsfmt.spec.js index 6da232e65..1a5e95b7d 100644 --- a/tests/format/flow/all/jsfmt.spec.js +++ b/tests/format/flow/all/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel-flow", "flow"]); +run_spec(import.meta, ["babel-flow", "flow"]); diff --git a/tests/format/flow/annotation/jsfmt.spec.js b/tests/format/flow/annotation/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/annotation/jsfmt.spec.js +++ b/tests/format/flow/annotation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/array-comments/jsfmt.spec.js b/tests/format/flow/array-comments/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/array-comments/jsfmt.spec.js +++ b/tests/format/flow/array-comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/array-union/jsfmt.spec.js b/tests/format/flow/array-union/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/array-union/jsfmt.spec.js +++ b/tests/format/flow/array-union/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/assignments/jsfmt.spec.js b/tests/format/flow/assignments/jsfmt.spec.js index 6da232e65..1a5e95b7d 100644 --- a/tests/format/flow/assignments/jsfmt.spec.js +++ b/tests/format/flow/assignments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel-flow", "flow"]); +run_spec(import.meta, ["babel-flow", "flow"]); diff --git a/tests/format/flow/await/jsfmt.spec.js b/tests/format/flow/await/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/await/jsfmt.spec.js +++ b/tests/format/flow/await/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/break-calls/jsfmt.spec.js b/tests/format/flow/break-calls/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/break-calls/jsfmt.spec.js +++ b/tests/format/flow/break-calls/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/class-field/jsfmt.spec.js b/tests/format/flow/class-field/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/class-field/jsfmt.spec.js +++ b/tests/format/flow/class-field/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/comments/babel-only/jsfmt.spec.js b/tests/format/flow/comments/babel-only/jsfmt.spec.js index e90814b27..d7c3ecbb0 100644 --- a/tests/format/flow/comments/babel-only/jsfmt.spec.js +++ b/tests/format/flow/comments/babel-only/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel-flow"]); +run_spec(import.meta, ["babel-flow"]); diff --git a/tests/format/flow/comments/jsfmt.spec.js b/tests/format/flow/comments/jsfmt.spec.js index f5bd7f6bd..8a93a4476 100644 --- a/tests/format/flow/comments/jsfmt.spec.js +++ b/tests/format/flow/comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel-flow"]); +run_spec(import.meta, ["flow", "babel-flow"]); diff --git a/tests/format/flow/declare-class/jsfmt.spec.js b/tests/format/flow/declare-class/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/declare-class/jsfmt.spec.js +++ b/tests/format/flow/declare-class/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/declare-function/jsfmt.spec.js b/tests/format/flow/declare-function/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/declare-function/jsfmt.spec.js +++ b/tests/format/flow/declare-function/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/enums-unknown-members/jsfmt.spec.js b/tests/format/flow/enums-unknown-members/jsfmt.spec.js index d61f17d01..1be39a13f 100644 --- a/tests/format/flow/enums-unknown-members/jsfmt.spec.js +++ b/tests/format/flow/enums-unknown-members/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"], { trailingComma: "all" }); +run_spec(import.meta, ["flow"], { trailingComma: "all" }); diff --git a/tests/format/flow/enums/jsfmt.spec.js b/tests/format/flow/enums/jsfmt.spec.js index 21e024add..fa0550c4f 100644 --- a/tests/format/flow/enums/jsfmt.spec.js +++ b/tests/format/flow/enums/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel-flow"], { trailingComma: "all" }); +run_spec(import.meta, ["flow", "babel-flow"], { trailingComma: "all" }); diff --git a/tests/format/flow/exact-object/jsfmt.spec.js b/tests/format/flow/exact-object/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/exact-object/jsfmt.spec.js +++ b/tests/format/flow/exact-object/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/export/jsfmt.spec.js b/tests/format/flow/export/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/export/jsfmt.spec.js +++ b/tests/format/flow/export/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/flow-intersection/jsfmt.spec.js b/tests/format/flow/flow-intersection/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/flow-intersection/jsfmt.spec.js +++ b/tests/format/flow/flow-intersection/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/function-parentheses/jsfmt.spec.js b/tests/format/flow/function-parentheses/jsfmt.spec.js index c74418d3f..4dfb336d7 100644 --- a/tests/format/flow/function-parentheses/jsfmt.spec.js +++ b/tests/format/flow/function-parentheses/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["flow", "babel"]); -run_spec(__dirname, ["flow", "babel"], { trailingComma: "all" }); -run_spec(__dirname, ["flow", "babel"], { arrowParens: "avoid" }); +run_spec(import.meta, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"], { trailingComma: "all" }); +run_spec(import.meta, ["flow", "babel"], { arrowParens: "avoid" }); diff --git a/tests/format/flow/function-single-destructuring/jsfmt.spec.js b/tests/format/flow/function-single-destructuring/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/function-single-destructuring/jsfmt.spec.js +++ b/tests/format/flow/function-single-destructuring/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/function-type-param/jsfmt.spec.js b/tests/format/flow/function-type-param/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/function-type-param/jsfmt.spec.js +++ b/tests/format/flow/function-type-param/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/generic/jsfmt.spec.js b/tests/format/flow/generic/jsfmt.spec.js index 381dfaee8..b4ca794e4 100644 --- a/tests/format/flow/generic/jsfmt.spec.js +++ b/tests/format/flow/generic/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["flow", "babel"]); -run_spec(__dirname, ["flow", "babel"], { trailingComma: "all" }); +run_spec(import.meta, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"], { trailingComma: "all" }); diff --git a/tests/format/flow/ignore/jsfmt.spec.js b/tests/format/flow/ignore/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/ignore/jsfmt.spec.js +++ b/tests/format/flow/ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/implements/jsfmt.spec.js b/tests/format/flow/implements/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/implements/jsfmt.spec.js +++ b/tests/format/flow/implements/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/import-type-specifier/jsfmt.spec.js b/tests/format/flow/import-type-specifier/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/import-type-specifier/jsfmt.spec.js +++ b/tests/format/flow/import-type-specifier/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/import/jsfmt.spec.js b/tests/format/flow/import/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/import/jsfmt.spec.js +++ b/tests/format/flow/import/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/indexed-access/jsfmt.spec.js b/tests/format/flow/indexed-access/jsfmt.spec.js index 092e61791..bd3321038 100644 --- a/tests/format/flow/indexed-access/jsfmt.spec.js +++ b/tests/format/flow/indexed-access/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"], { trailingComma: "all" }); +run_spec(import.meta, ["flow", "babel"], { trailingComma: "all" }); diff --git a/tests/format/flow/interface-types/jsfmt.spec.js b/tests/format/flow/interface-types/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/interface-types/jsfmt.spec.js +++ b/tests/format/flow/interface-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/internal-slot/jsfmt.spec.js b/tests/format/flow/internal-slot/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/internal-slot/jsfmt.spec.js +++ b/tests/format/flow/internal-slot/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/intersection/jsfmt.spec.js b/tests/format/flow/intersection/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/intersection/jsfmt.spec.js +++ b/tests/format/flow/intersection/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/jsx/jsfmt.spec.js b/tests/format/flow/jsx/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/jsx/jsfmt.spec.js +++ b/tests/format/flow/jsx/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/maybe/jsfmt.spec.js b/tests/format/flow/maybe/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/maybe/jsfmt.spec.js +++ b/tests/format/flow/maybe/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/method/jsfmt.spec.js b/tests/format/flow/method/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/method/jsfmt.spec.js +++ b/tests/format/flow/method/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/mixins/jsfmt.spec.js b/tests/format/flow/mixins/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/mixins/jsfmt.spec.js +++ b/tests/format/flow/mixins/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/no-semi/jsfmt.spec.js b/tests/format/flow/no-semi/jsfmt.spec.js index b01ec0778..83ac1dd0b 100644 --- a/tests/format/flow/no-semi/jsfmt.spec.js +++ b/tests/format/flow/no-semi/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["flow", "babel", "babel-flow"]); -run_spec(__dirname, ["flow", "babel", "babel-flow"], { semi: false }); +run_spec(import.meta, ["flow", "babel", "babel-flow"]); +run_spec(import.meta, ["flow", "babel", "babel-flow"], { semi: false }); diff --git a/tests/format/flow/object-comment/jsfmt.spec.js b/tests/format/flow/object-comment/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/object-comment/jsfmt.spec.js +++ b/tests/format/flow/object-comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/object-inexact/jsfmt.spec.js b/tests/format/flow/object-inexact/jsfmt.spec.js index 693dcdb08..24167e0cb 100644 --- a/tests/format/flow/object-inexact/jsfmt.spec.js +++ b/tests/format/flow/object-inexact/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["flow", "babel"], { trailingComma: "es5" }); -run_spec(__dirname, ["flow", "babel"], { trailingComma: "none" }); -run_spec(__dirname, ["flow", "babel"], { trailingComma: "all" }); +run_spec(import.meta, ["flow", "babel"], { trailingComma: "es5" }); +run_spec(import.meta, ["flow", "babel"], { trailingComma: "none" }); +run_spec(import.meta, ["flow", "babel"], { trailingComma: "all" }); diff --git a/tests/format/flow/object-order/jsfmt.spec.js b/tests/format/flow/object-order/jsfmt.spec.js index ebfd7dd3a..9a1503d1e 100644 --- a/tests/format/flow/object-order/jsfmt.spec.js +++ b/tests/format/flow/object-order/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["flow"]); -run_spec(__dirname, ["flow"], { trailingComma: "all" }); +run_spec(import.meta, ["flow"]); +run_spec(import.meta, ["flow"], { trailingComma: "all" }); diff --git a/tests/format/flow/object-property-comment/jsfmt.spec.js b/tests/format/flow/object-property-comment/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/object-property-comment/jsfmt.spec.js +++ b/tests/format/flow/object-property-comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/optional-indexed-access/jsfmt.spec.js b/tests/format/flow/optional-indexed-access/jsfmt.spec.js index 092e61791..bd3321038 100644 --- a/tests/format/flow/optional-indexed-access/jsfmt.spec.js +++ b/tests/format/flow/optional-indexed-access/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"], { trailingComma: "all" }); +run_spec(import.meta, ["flow", "babel"], { trailingComma: "all" }); diff --git a/tests/format/flow/optional-type-name/jsfmt.spec.js b/tests/format/flow/optional-type-name/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/optional-type-name/jsfmt.spec.js +++ b/tests/format/flow/optional-type-name/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/parameter-with-type/jsfmt.spec.js b/tests/format/flow/parameter-with-type/jsfmt.spec.js index 381dfaee8..b4ca794e4 100644 --- a/tests/format/flow/parameter-with-type/jsfmt.spec.js +++ b/tests/format/flow/parameter-with-type/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["flow", "babel"]); -run_spec(__dirname, ["flow", "babel"], { trailingComma: "all" }); +run_spec(import.meta, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"], { trailingComma: "all" }); diff --git a/tests/format/flow/private-class-fields/jsfmt.spec.js b/tests/format/flow/private-class-fields/jsfmt.spec.js index 6d2f0081f..f73c35e80 100644 --- a/tests/format/flow/private-class-fields/jsfmt.spec.js +++ b/tests/format/flow/private-class-fields/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"], { quoteProps: "consistent" }); +run_spec(import.meta, ["flow"], { quoteProps: "consistent" }); diff --git a/tests/format/flow/proto-props/jsfmt.spec.js b/tests/format/flow/proto-props/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/proto-props/jsfmt.spec.js +++ b/tests/format/flow/proto-props/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/quote-props/jsfmt.spec.js b/tests/format/flow/quote-props/jsfmt.spec.js index b7b2029ab..62e2c7c7e 100644 --- a/tests/format/flow/quote-props/jsfmt.spec.js +++ b/tests/format/flow/quote-props/jsfmt.spec.js @@ -1,16 +1,16 @@ -run_spec(__dirname, ["flow", "babel-flow"], { +run_spec(import.meta, ["flow", "babel-flow"], { quoteProps: "as-needed", }); -run_spec(__dirname, ["flow", "babel-flow"], { +run_spec(import.meta, ["flow", "babel-flow"], { quoteProps: "preserve", }); -run_spec(__dirname, ["flow", "babel-flow"], { +run_spec(import.meta, ["flow", "babel-flow"], { quoteProps: "consistent", }); -run_spec(__dirname, ["flow", "babel-flow"], { +run_spec(import.meta, ["flow", "babel-flow"], { quoteProps: "consistent", singleQuote: true, }); diff --git a/tests/format/flow/range/jsfmt.spec.js b/tests/format/flow/range/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/range/jsfmt.spec.js +++ b/tests/format/flow/range/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/return-arrow/jsfmt.spec.js b/tests/format/flow/return-arrow/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/return-arrow/jsfmt.spec.js +++ b/tests/format/flow/return-arrow/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/template/jsfmt.spec.js b/tests/format/flow/template/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/template/jsfmt.spec.js +++ b/tests/format/flow/template/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/ternary/jsfmt.spec.js b/tests/format/flow/ternary/jsfmt.spec.js index 824dde386..ace703876 100644 --- a/tests/format/flow/ternary/jsfmt.spec.js +++ b/tests/format/flow/ternary/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["flow", "babel-flow"], { +run_spec(import.meta, ["flow", "babel-flow"], { errors: { flow: ["arrows.js"] }, }); diff --git a/tests/format/flow/this-annotation/jsfmt.spec.js b/tests/format/flow/this-annotation/jsfmt.spec.js index eaab82f9e..0268a2b40 100644 --- a/tests/format/flow/this-annotation/jsfmt.spec.js +++ b/tests/format/flow/this-annotation/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["flow", "babel-flow"], { +run_spec(import.meta, ["flow", "babel-flow"], { trailingComma: "all", }); diff --git a/tests/format/flow/this-annotation/parentheses/jsfmt.spec.js b/tests/format/flow/this-annotation/parentheses/jsfmt.spec.js index b91529ce7..1c7d65a2c 100644 --- a/tests/format/flow/this-annotation/parentheses/jsfmt.spec.js +++ b/tests/format/flow/this-annotation/parentheses/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["flow"], { arrowParens: "always" }); -run_spec(__dirname, ["flow"], { arrowParens: "avoid" }); +run_spec(import.meta, ["flow"], { arrowParens: "always" }); +run_spec(import.meta, ["flow"], { arrowParens: "avoid" }); diff --git a/tests/format/flow/type-alias/jsfmt.spec.js b/tests/format/flow/type-alias/jsfmt.spec.js index f5bd7f6bd..8a93a4476 100644 --- a/tests/format/flow/type-alias/jsfmt.spec.js +++ b/tests/format/flow/type-alias/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel-flow"]); +run_spec(import.meta, ["flow", "babel-flow"]); diff --git a/tests/format/flow/type-cast/jsfmt.spec.js b/tests/format/flow/type-cast/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/type-cast/jsfmt.spec.js +++ b/tests/format/flow/type-cast/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/type-declarations/jsfmt.spec.js b/tests/format/flow/type-declarations/jsfmt.spec.js index 2f93d9870..c3aad09a0 100644 --- a/tests/format/flow/type-declarations/jsfmt.spec.js +++ b/tests/format/flow/type-declarations/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["flow", "babel"]); -run_spec(__dirname, ["flow", "babel"], { semi: false }); +run_spec(import.meta, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"], { semi: false }); diff --git a/tests/format/flow/type-parameters/jsfmt.spec.js b/tests/format/flow/type-parameters/jsfmt.spec.js index a59561a15..9644c64fc 100644 --- a/tests/format/flow/type-parameters/jsfmt.spec.js +++ b/tests/format/flow/type-parameters/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel-flow", "babel", "typescript"]); +run_spec(import.meta, ["flow", "babel-flow", "babel", "typescript"]); diff --git a/tests/format/flow/type-spread/jsfmt.spec.js b/tests/format/flow/type-spread/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/type-spread/jsfmt.spec.js +++ b/tests/format/flow/type-spread/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/typeapp-call/jsfmt.spec.js b/tests/format/flow/typeapp-call/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/typeapp-call/jsfmt.spec.js +++ b/tests/format/flow/typeapp-call/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/union/jsfmt.spec.js b/tests/format/flow/union/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/flow/union/jsfmt.spec.js +++ b/tests/format/flow/union/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/flow/union_intersection/jsfmt.spec.js b/tests/format/flow/union_intersection/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/flow/union_intersection/jsfmt.spec.js +++ b/tests/format/flow/union_intersection/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/flow/variance/jsfmt.spec.js b/tests/format/flow/variance/jsfmt.spec.js index f5bd7f6bd..8a93a4476 100644 --- a/tests/format/flow/variance/jsfmt.spec.js +++ b/tests/format/flow/variance/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel-flow"]); +run_spec(import.meta, ["flow", "babel-flow"]); diff --git a/tests/format/graphql/arguments/jsfmt.spec.js b/tests/format/graphql/arguments/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/arguments/jsfmt.spec.js +++ b/tests/format/graphql/arguments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/bracket-spacing/jsfmt.spec.js b/tests/format/graphql/bracket-spacing/jsfmt.spec.js index 930248ca3..43e4f7baf 100644 --- a/tests/format/graphql/bracket-spacing/jsfmt.spec.js +++ b/tests/format/graphql/bracket-spacing/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["graphql"]); -run_spec(__dirname, ["graphql"], { bracketSpacing: false }); +run_spec(import.meta, ["graphql"]); +run_spec(import.meta, ["graphql"], { bracketSpacing: false }); diff --git a/tests/format/graphql/comments/jsfmt.spec.js b/tests/format/graphql/comments/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/comments/jsfmt.spec.js +++ b/tests/format/graphql/comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/definitions/jsfmt.spec.js b/tests/format/graphql/definitions/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/definitions/jsfmt.spec.js +++ b/tests/format/graphql/definitions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/deprecation/jsfmt.spec.js b/tests/format/graphql/deprecation/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/deprecation/jsfmt.spec.js +++ b/tests/format/graphql/deprecation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/directive-decl/jsfmt.spec.js b/tests/format/graphql/directive-decl/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/directive-decl/jsfmt.spec.js +++ b/tests/format/graphql/directive-decl/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/directives/jsfmt.spec.js b/tests/format/graphql/directives/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/directives/jsfmt.spec.js +++ b/tests/format/graphql/directives/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/enum/jsfmt.spec.js b/tests/format/graphql/enum/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/enum/jsfmt.spec.js +++ b/tests/format/graphql/enum/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/fields/jsfmt.spec.js b/tests/format/graphql/fields/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/fields/jsfmt.spec.js +++ b/tests/format/graphql/fields/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/fragment-variables/jsfmt.spec.js b/tests/format/graphql/fragment-variables/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/fragment-variables/jsfmt.spec.js +++ b/tests/format/graphql/fragment-variables/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/fragments/jsfmt.spec.js b/tests/format/graphql/fragments/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/fragments/jsfmt.spec.js +++ b/tests/format/graphql/fragments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/hello/jsfmt.spec.js b/tests/format/graphql/hello/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/hello/jsfmt.spec.js +++ b/tests/format/graphql/hello/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/interface/jsfmt.spec.js b/tests/format/graphql/interface/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/interface/jsfmt.spec.js +++ b/tests/format/graphql/interface/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/kitchen-sink/jsfmt.spec.js b/tests/format/graphql/kitchen-sink/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/kitchen-sink/jsfmt.spec.js +++ b/tests/format/graphql/kitchen-sink/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/lists/jsfmt.spec.js b/tests/format/graphql/lists/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/lists/jsfmt.spec.js +++ b/tests/format/graphql/lists/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/newline/jsfmt.spec.js b/tests/format/graphql/newline/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/newline/jsfmt.spec.js +++ b/tests/format/graphql/newline/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/object-type-def/jsfmt.spec.js b/tests/format/graphql/object-type-def/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/object-type-def/jsfmt.spec.js +++ b/tests/format/graphql/object-type-def/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/objects/jsfmt.spec.js b/tests/format/graphql/objects/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/objects/jsfmt.spec.js +++ b/tests/format/graphql/objects/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/prettier-ignore/jsfmt.spec.js b/tests/format/graphql/prettier-ignore/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/prettier-ignore/jsfmt.spec.js +++ b/tests/format/graphql/prettier-ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/range/jsfmt.spec.js b/tests/format/graphql/range/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/range/jsfmt.spec.js +++ b/tests/format/graphql/range/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/scalar/jsfmt.spec.js b/tests/format/graphql/scalar/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/scalar/jsfmt.spec.js +++ b/tests/format/graphql/scalar/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/schema/jsfmt.spec.js b/tests/format/graphql/schema/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/schema/jsfmt.spec.js +++ b/tests/format/graphql/schema/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/string/jsfmt.spec.js b/tests/format/graphql/string/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/string/jsfmt.spec.js +++ b/tests/format/graphql/string/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/trailing-comma/jsfmt.spec.js b/tests/format/graphql/trailing-comma/jsfmt.spec.js index 636cbdf00..3dc0171ca 100644 --- a/tests/format/graphql/trailing-comma/jsfmt.spec.js +++ b/tests/format/graphql/trailing-comma/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["graphql"], { trailingComma: "none" }); -run_spec(__dirname, ["graphql"], { trailingComma: "all" }); -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"], { trailingComma: "none" }); +run_spec(import.meta, ["graphql"], { trailingComma: "all" }); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/type-extension-definition/jsfmt.spec.js b/tests/format/graphql/type-extension-definition/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/type-extension-definition/jsfmt.spec.js +++ b/tests/format/graphql/type-extension-definition/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/union-types/jsfmt.spec.js b/tests/format/graphql/union-types/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/union-types/jsfmt.spec.js +++ b/tests/format/graphql/union-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/graphql/variable-definitions/jsfmt.spec.js b/tests/format/graphql/variable-definitions/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/graphql/variable-definitions/jsfmt.spec.js +++ b/tests/format/graphql/variable-definitions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/handlebars/attr-node/jsfmt.spec.js b/tests/format/handlebars/attr-node/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/attr-node/jsfmt.spec.js +++ b/tests/format/handlebars/attr-node/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/basics/jsfmt.spec.js b/tests/format/handlebars/basics/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/basics/jsfmt.spec.js +++ b/tests/format/handlebars/basics/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/block-statement/jsfmt.spec.js b/tests/format/handlebars/block-statement/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/block-statement/jsfmt.spec.js +++ b/tests/format/handlebars/block-statement/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/comment/jsfmt.spec.js b/tests/format/handlebars/comment/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/comment/jsfmt.spec.js +++ b/tests/format/handlebars/comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/concat-statement/jsfmt.spec.js b/tests/format/handlebars/concat-statement/jsfmt.spec.js index 4abf117d9..19a1436bb 100644 --- a/tests/format/handlebars/concat-statement/jsfmt.spec.js +++ b/tests/format/handlebars/concat-statement/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["glimmer"]); -run_spec(__dirname, ["glimmer"], { singleQuote: true }); +run_spec(import.meta, ["glimmer"]); +run_spec(import.meta, ["glimmer"], { singleQuote: true }); diff --git a/tests/format/handlebars/element-node/jsfmt.spec.js b/tests/format/handlebars/element-node/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/element-node/jsfmt.spec.js +++ b/tests/format/handlebars/element-node/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/escape/jsfmt.spec.js b/tests/format/handlebars/escape/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/escape/jsfmt.spec.js +++ b/tests/format/handlebars/escape/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/html-whitespace-sensitivity/jsfmt.spec.js b/tests/format/handlebars/html-whitespace-sensitivity/jsfmt.spec.js index 07299457f..cb1897587 100644 --- a/tests/format/handlebars/html-whitespace-sensitivity/jsfmt.spec.js +++ b/tests/format/handlebars/html-whitespace-sensitivity/jsfmt.spec.js @@ -1,12 +1,12 @@ -const { outdent } = require("outdent"); +import { outdent } from "outdent"; -run_spec(__dirname, ["glimmer"], { +run_spec(import.meta, ["glimmer"], { htmlWhitespaceSensitivity: "ignore", printWidth: 40, }); run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ // single // https://developer.mozilla.org/en-US/docs/Glossary/Whitespace#In_HTML diff --git a/tests/format/handlebars/last-line/jsfmt.spec.js b/tests/format/handlebars/last-line/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/last-line/jsfmt.spec.js +++ b/tests/format/handlebars/last-line/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/mustache-statement/jsfmt.spec.js b/tests/format/handlebars/mustache-statement/jsfmt.spec.js index 4abf117d9..19a1436bb 100644 --- a/tests/format/handlebars/mustache-statement/jsfmt.spec.js +++ b/tests/format/handlebars/mustache-statement/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["glimmer"]); -run_spec(__dirname, ["glimmer"], { singleQuote: true }); +run_spec(import.meta, ["glimmer"]); +run_spec(import.meta, ["glimmer"], { singleQuote: true }); diff --git a/tests/format/handlebars/newline/jsfmt.spec.js b/tests/format/handlebars/newline/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/newline/jsfmt.spec.js +++ b/tests/format/handlebars/newline/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/prettier-ignore/jsfmt.spec.js b/tests/format/handlebars/prettier-ignore/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/prettier-ignore/jsfmt.spec.js +++ b/tests/format/handlebars/prettier-ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/single-quote-option/jsfmt.spec.js b/tests/format/handlebars/single-quote-option/jsfmt.spec.js index 92632d835..54cd56f2d 100644 --- a/tests/format/handlebars/single-quote-option/jsfmt.spec.js +++ b/tests/format/handlebars/single-quote-option/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["glimmer"], { singleQuote: false }); -run_spec(__dirname, ["glimmer"], { singleQuote: true }); +run_spec(import.meta, ["glimmer"], { singleQuote: false }); +run_spec(import.meta, ["glimmer"], { singleQuote: true }); diff --git a/tests/format/handlebars/sub-expression/jsfmt.spec.js b/tests/format/handlebars/sub-expression/jsfmt.spec.js index 4abf117d9..19a1436bb 100644 --- a/tests/format/handlebars/sub-expression/jsfmt.spec.js +++ b/tests/format/handlebars/sub-expression/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["glimmer"]); -run_spec(__dirname, ["glimmer"], { singleQuote: true }); +run_spec(import.meta, ["glimmer"]); +run_spec(import.meta, ["glimmer"], { singleQuote: true }); diff --git a/tests/format/handlebars/text-wrap/jsfmt.spec.js b/tests/format/handlebars/text-wrap/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/handlebars/text-wrap/jsfmt.spec.js +++ b/tests/format/handlebars/text-wrap/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/handlebars/whitespace/jsfmt.spec.js b/tests/format/handlebars/whitespace/jsfmt.spec.js index 36123c9a9..4091959d3 100644 --- a/tests/format/handlebars/whitespace/jsfmt.spec.js +++ b/tests/format/handlebars/whitespace/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"], { printWidth: 40 }); +run_spec(import.meta, ["glimmer"], { printWidth: 40 }); diff --git a/tests/format/html/attributes/jsfmt.spec.js b/tests/format/html/attributes/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/attributes/jsfmt.spec.js +++ b/tests/format/html/attributes/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/aurelia/jsfmt.spec.js b/tests/format/html/aurelia/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/aurelia/jsfmt.spec.js +++ b/tests/format/html/aurelia/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/basics/jsfmt.spec.js b/tests/format/html/basics/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/basics/jsfmt.spec.js +++ b/tests/format/html/basics/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/bracket-same-line/jsfmt.spec.js b/tests/format/html/bracket-same-line/jsfmt.spec.js index fdc42ac3f..6582a355e 100644 --- a/tests/format/html/bracket-same-line/jsfmt.spec.js +++ b/tests/format/html/bracket-same-line/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["html"], { bracketSameLine: true }); -run_spec(__dirname, ["html"], { bracketSameLine: false }); +run_spec(import.meta, ["html"], { bracketSameLine: true }); +run_spec(import.meta, ["html"], { bracketSameLine: false }); diff --git a/tests/format/html/case/jsfmt.spec.js b/tests/format/html/case/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/case/jsfmt.spec.js +++ b/tests/format/html/case/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/cdata/jsfmt.spec.js b/tests/format/html/cdata/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/cdata/jsfmt.spec.js +++ b/tests/format/html/cdata/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/comments/jsfmt.spec.js b/tests/format/html/comments/jsfmt.spec.js index fb2a2d11b..ac77d81dc 100644 --- a/tests/format/html/comments/jsfmt.spec.js +++ b/tests/format/html/comments/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["html"]); -run_spec(__dirname, ["html"], { printWidth: 1 }); -run_spec(__dirname, ["html"], { printWidth: Number.POSITIVE_INFINITY }); -run_spec(__dirname, ["html"], { htmlWhitespaceSensitivity: "strict" }); -run_spec(__dirname, ["html"], { htmlWhitespaceSensitivity: "ignore" }); +run_spec(import.meta, ["html"]); +run_spec(import.meta, ["html"], { printWidth: 1 }); +run_spec(import.meta, ["html"], { printWidth: Number.POSITIVE_INFINITY }); +run_spec(import.meta, ["html"], { htmlWhitespaceSensitivity: "strict" }); +run_spec(import.meta, ["html"], { htmlWhitespaceSensitivity: "ignore" }); diff --git a/tests/format/html/css/jsfmt.spec.js b/tests/format/html/css/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/css/jsfmt.spec.js +++ b/tests/format/html/css/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/doctype_declarations/jsfmt.spec.js b/tests/format/html/doctype_declarations/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/doctype_declarations/jsfmt.spec.js +++ b/tests/format/html/doctype_declarations/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/front-matter/jsfmt.spec.js b/tests/format/html/front-matter/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/front-matter/jsfmt.spec.js +++ b/tests/format/html/front-matter/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/handlebars-venerable/jsfmt.spec.js b/tests/format/html/handlebars-venerable/jsfmt.spec.js index d84a6ac09..ddcac005f 100644 --- a/tests/format/html/handlebars-venerable/jsfmt.spec.js +++ b/tests/format/html/handlebars-venerable/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["html"]); -run_spec(__dirname, ["html"], { singleQuote: true }); +run_spec(import.meta, ["html"]); +run_spec(import.meta, ["html"], { singleQuote: true }); diff --git a/tests/format/html/interpolation/jsfmt.spec.js b/tests/format/html/interpolation/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/interpolation/jsfmt.spec.js +++ b/tests/format/html/interpolation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/js/jsfmt.spec.js b/tests/format/html/js/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/js/jsfmt.spec.js +++ b/tests/format/html/js/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/magic_comments/jsfmt.spec.js b/tests/format/html/magic_comments/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/magic_comments/jsfmt.spec.js +++ b/tests/format/html/magic_comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/multiparser/css/jsfmt.spec.js b/tests/format/html/multiparser/css/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/multiparser/css/jsfmt.spec.js +++ b/tests/format/html/multiparser/css/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/multiparser/js/jsfmt.spec.js b/tests/format/html/multiparser/js/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/multiparser/js/jsfmt.spec.js +++ b/tests/format/html/multiparser/js/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/multiparser/markdown/jsfmt.spec.js b/tests/format/html/multiparser/markdown/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/multiparser/markdown/jsfmt.spec.js +++ b/tests/format/html/multiparser/markdown/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/multiparser/ts/jsfmt.spec.js b/tests/format/html/multiparser/ts/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/multiparser/ts/jsfmt.spec.js +++ b/tests/format/html/multiparser/ts/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/multiparser/unknown/jsfmt.spec.js b/tests/format/html/multiparser/unknown/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/multiparser/unknown/jsfmt.spec.js +++ b/tests/format/html/multiparser/unknown/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/next_empty_line/jsfmt.spec.js b/tests/format/html/next_empty_line/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/next_empty_line/jsfmt.spec.js +++ b/tests/format/html/next_empty_line/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/prettier_ignore/jsfmt.spec.js b/tests/format/html/prettier_ignore/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/prettier_ignore/jsfmt.spec.js +++ b/tests/format/html/prettier_ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/script/jsfmt.spec.js b/tests/format/html/script/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/script/jsfmt.spec.js +++ b/tests/format/html/script/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/single-attribute-per-line/jsfmt.spec.js b/tests/format/html/single-attribute-per-line/jsfmt.spec.js index d9ac94f5d..37a0a308c 100644 --- a/tests/format/html/single-attribute-per-line/jsfmt.spec.js +++ b/tests/format/html/single-attribute-per-line/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["html"]); -run_spec(__dirname, ["html"], { singleAttributePerLine: true }); +run_spec(import.meta, ["html"]); +run_spec(import.meta, ["html"], { singleAttributePerLine: true }); diff --git a/tests/format/html/srcset/jsfmt.spec.js b/tests/format/html/srcset/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/srcset/jsfmt.spec.js +++ b/tests/format/html/srcset/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/svg/jsfmt.spec.js b/tests/format/html/svg/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/svg/jsfmt.spec.js +++ b/tests/format/html/svg/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/symbol_entities/jsfmt.spec.js b/tests/format/html/symbol_entities/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/symbol_entities/jsfmt.spec.js +++ b/tests/format/html/symbol_entities/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/tags/jsfmt.spec.js b/tests/format/html/tags/jsfmt.spec.js index fb2a2d11b..ac77d81dc 100644 --- a/tests/format/html/tags/jsfmt.spec.js +++ b/tests/format/html/tags/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["html"]); -run_spec(__dirname, ["html"], { printWidth: 1 }); -run_spec(__dirname, ["html"], { printWidth: Number.POSITIVE_INFINITY }); -run_spec(__dirname, ["html"], { htmlWhitespaceSensitivity: "strict" }); -run_spec(__dirname, ["html"], { htmlWhitespaceSensitivity: "ignore" }); +run_spec(import.meta, ["html"]); +run_spec(import.meta, ["html"], { printWidth: 1 }); +run_spec(import.meta, ["html"], { printWidth: Number.POSITIVE_INFINITY }); +run_spec(import.meta, ["html"], { htmlWhitespaceSensitivity: "strict" }); +run_spec(import.meta, ["html"], { htmlWhitespaceSensitivity: "ignore" }); diff --git a/tests/format/html/text/jsfmt.spec.js b/tests/format/html/text/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/text/jsfmt.spec.js +++ b/tests/format/html/text/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/html/whitespace/jsfmt.spec.js b/tests/format/html/whitespace/jsfmt.spec.js index 2f87f7740..458c46e1b 100644 --- a/tests/format/html/whitespace/jsfmt.spec.js +++ b/tests/format/html/whitespace/jsfmt.spec.js @@ -1,8 +1,8 @@ -const { outdent } = require("outdent"); +import { outdent } from "outdent"; run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ ...[ // https://developer.mozilla.org/en-US/docs/Glossary/Whitespace#In_HTML diff --git a/tests/format/html/yaml/jsfmt.spec.js b/tests/format/html/yaml/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/html/yaml/jsfmt.spec.js +++ b/tests/format/html/yaml/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/js/array-spread/jsfmt.spec.js b/tests/format/js/array-spread/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/array-spread/jsfmt.spec.js +++ b/tests/format/js/array-spread/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/arrays/jsfmt.spec.js b/tests/format/js/arrays/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/arrays/jsfmt.spec.js +++ b/tests/format/js/arrays/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/arrow-call/jsfmt.spec.js b/tests/format/js/arrow-call/jsfmt.spec.js index c4f8a4239..ff6a614a6 100644 --- a/tests/format/js/arrow-call/jsfmt.spec.js +++ b/tests/format/js/arrow-call/jsfmt.spec.js @@ -1,13 +1,13 @@ const errors = {}; -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { errors, }); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { trailingComma: "all", errors, }); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { arrowParens: "always", errors, }); diff --git a/tests/format/js/arrows-bind/jsfmt.spec.js b/tests/format/js/arrows-bind/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/arrows-bind/jsfmt.spec.js +++ b/tests/format/js/arrows-bind/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/arrows/jsfmt.spec.js b/tests/format/js/arrows/jsfmt.spec.js index 8ac4df02d..421698f22 100644 --- a/tests/format/js/arrows/jsfmt.spec.js +++ b/tests/format/js/arrows/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["babel", "typescript"], { arrowParens: "always" }); -run_spec(__dirname, ["babel", "typescript"], { arrowParens: "avoid" }); +run_spec(import.meta, ["babel", "typescript"], { arrowParens: "always" }); +run_spec(import.meta, ["babel", "typescript"], { arrowParens: "avoid" }); diff --git a/tests/format/js/arrows/newline-before-arrow/jsfmt.spec.js b/tests/format/js/arrows/newline-before-arrow/jsfmt.spec.js index 4ce5f6e24..620b8b4ec 100644 --- a/tests/format/js/arrows/newline-before-arrow/jsfmt.spec.js +++ b/tests/format/js/arrows/newline-before-arrow/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { espree: ["newline-before-arrow.js"], meriyah: ["newline-before-arrow.js"], diff --git a/tests/format/js/arrows/semi/jsfmt.spec.js b/tests/format/js/arrows/semi/jsfmt.spec.js index 755d83d52..6ffdd0acb 100644 --- a/tests/format/js/arrows/semi/jsfmt.spec.js +++ b/tests/format/js/arrows/semi/jsfmt.spec.js @@ -1,8 +1,8 @@ -run_spec(__dirname, ["babel", "typescript"], { +run_spec(import.meta, ["babel", "typescript"], { arrowParens: "always", semi: false, }); -run_spec(__dirname, ["babel", "typescript"], { +run_spec(import.meta, ["babel", "typescript"], { arrowParens: "avoid", semi: false, }); diff --git a/tests/format/js/assignment-comments/jsfmt.spec.js b/tests/format/js/assignment-comments/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/assignment-comments/jsfmt.spec.js +++ b/tests/format/js/assignment-comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/assignment-expression/jsfmt.spec.js b/tests/format/js/assignment-expression/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/assignment-expression/jsfmt.spec.js +++ b/tests/format/js/assignment-expression/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/assignment/jsfmt.spec.js b/tests/format/js/assignment/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/assignment/jsfmt.spec.js +++ b/tests/format/js/assignment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/async-do-expressions/jsfmt.spec.js b/tests/format/js/async-do-expressions/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/async-do-expressions/jsfmt.spec.js +++ b/tests/format/js/async-do-expressions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/async/jsfmt.spec.js b/tests/format/js/async/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/async/jsfmt.spec.js +++ b/tests/format/js/async/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/babel-plugins/jsfmt.spec.js b/tests/format/js/babel-plugins/jsfmt.spec.js index 0a1e38f35..29d1999d7 100644 --- a/tests/format/js/babel-plugins/jsfmt.spec.js +++ b/tests/format/js/babel-plugins/jsfmt.spec.js @@ -1,7 +1,7 @@ // Only testing babel parsing // Do not add extra parsers here -run_spec(__dirname, ["babel", "babel-ts", "babel-flow"], { +run_spec(import.meta, ["babel", "babel-ts", "babel-flow"], { errors: { espree: [ "decimal.js", diff --git a/tests/format/js/big-int/jsfmt.spec.js b/tests/format/js/big-int/jsfmt.spec.js index 61966a7d0..f7fd785f6 100644 --- a/tests/format/js/big-int/jsfmt.spec.js +++ b/tests/format/js/big-int/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript", "flow"]); +run_spec(import.meta, ["babel", "typescript", "flow"]); diff --git a/tests/format/js/binary-expressions/jsfmt.spec.js b/tests/format/js/binary-expressions/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/binary-expressions/jsfmt.spec.js +++ b/tests/format/js/binary-expressions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/binary_math/jsfmt.spec.js b/tests/format/js/binary_math/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/binary_math/jsfmt.spec.js +++ b/tests/format/js/binary_math/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/bind-expressions/jsfmt.spec.js b/tests/format/js/bind-expressions/jsfmt.spec.js index 3eb482d30..9b66df6e2 100644 --- a/tests/format/js/bind-expressions/jsfmt.spec.js +++ b/tests/format/js/bind-expressions/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { semi: false, errors: { espree: true, meriyah: true }, }); diff --git a/tests/format/js/bom/jsfmt.spec.js b/tests/format/js/bom/jsfmt.spec.js index 851064803..f5d6114d7 100644 --- a/tests/format/js/bom/jsfmt.spec.js +++ b/tests/format/js/bom/jsfmt.spec.js @@ -1,6 +1,5 @@ -const fs = require("fs"); -const path = require("path"); -const fixtureDirectory = path.join(__dirname, "../eol"); +import fs from "node:fs"; +const fixtureDirectory = new URL("../eol/", import.meta.url); const snippets = fs .readdirSync(fixtureDirectory) @@ -8,7 +7,7 @@ const snippets = fs (fileName) => fileName !== "__snapshots__" && fileName !== "jsfmt.spec.js" ) .map((fileName) => { - const file = path.join(fixtureDirectory, fileName); + const file = new URL(fileName, fixtureDirectory); const code = "\uFEFF" + fs.readFileSync(file, "utf8"); return { name: fileName, @@ -16,4 +15,4 @@ const snippets = fs }; }); -run_spec({ dirname: __dirname, snippets }, ["babel"]); +run_spec({ importMeta: import.meta, snippets }, ["babel"]); diff --git a/tests/format/js/bracket-spacing/jsfmt.spec.js b/tests/format/js/bracket-spacing/jsfmt.spec.js index df3db0cc4..835600c2b 100644 --- a/tests/format/js/bracket-spacing/jsfmt.spec.js +++ b/tests/format/js/bracket-spacing/jsfmt.spec.js @@ -1,2 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { bracketSpacing: false }); +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { + bracketSpacing: false, +}); diff --git a/tests/format/js/break-calls/jsfmt.spec.js b/tests/format/js/break-calls/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/break-calls/jsfmt.spec.js +++ b/tests/format/js/break-calls/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/call/invalid/jsfmt.spec.js b/tests/format/js/call/invalid/jsfmt.spec.js index 74d919233..e99df9559 100644 --- a/tests/format/js/call/invalid/jsfmt.spec.js +++ b/tests/format/js/call/invalid/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { babel: true, __babel_estree: true, diff --git a/tests/format/js/call/no-argument/jsfmt.spec.js b/tests/format/js/call/no-argument/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/call/no-argument/jsfmt.spec.js +++ b/tests/format/js/call/no-argument/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/class-comment/jsfmt.spec.js b/tests/format/js/class-comment/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/class-comment/jsfmt.spec.js +++ b/tests/format/js/class-comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/class-extends/jsfmt.spec.js b/tests/format/js/class-extends/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/class-extends/jsfmt.spec.js +++ b/tests/format/js/class-extends/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/class-static-block/jsfmt.spec.js b/tests/format/js/class-static-block/jsfmt.spec.js index 16a688ef5..5803ecc8b 100644 --- a/tests/format/js/class-static-block/jsfmt.spec.js +++ b/tests/format/js/class-static-block/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { meriyah: true } }); diff --git a/tests/format/js/classes-private-fields/jsfmt.spec.js b/tests/format/js/classes-private-fields/jsfmt.spec.js index fa5b7d9ca..81ced1cba 100644 --- a/tests/format/js/classes-private-fields/jsfmt.spec.js +++ b/tests/format/js/classes-private-fields/jsfmt.spec.js @@ -2,10 +2,10 @@ const errors = { meriyah: ["optional-chaining.js"], espree: ["optional-chaining.js"], }; -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors, }); -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { semi: false, errors, }); diff --git a/tests/format/js/classes/jsfmt.spec.js b/tests/format/js/classes/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/classes/jsfmt.spec.js +++ b/tests/format/js/classes/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/classes/top-level-super/jsfmt.spec.js b/tests/format/js/classes/top-level-super/jsfmt.spec.js index 93e955c84..25658be58 100644 --- a/tests/format/js/classes/top-level-super/jsfmt.spec.js +++ b/tests/format/js/classes/top-level-super/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel", "typescript"], { +run_spec(import.meta, ["babel", "typescript"], { errors: { espree: true, meriyah: true }, }); diff --git a/tests/format/js/comments-closure-typecast/jsfmt.spec.js b/tests/format/js/comments-closure-typecast/jsfmt.spec.js index 8382eddeb..bc92d92ef 100644 --- a/tests/format/js/comments-closure-typecast/jsfmt.spec.js +++ b/tests/format/js/comments-closure-typecast/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"]); +run_spec(import.meta, ["babel"]); diff --git a/tests/format/js/comments-pipeline-own-line/jsfmt.spec.js b/tests/format/js/comments-pipeline-own-line/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/comments-pipeline-own-line/jsfmt.spec.js +++ b/tests/format/js/comments-pipeline-own-line/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/comments/flow-types/jsfmt.spec.js b/tests/format/js/comments/flow-types/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/comments/flow-types/jsfmt.spec.js +++ b/tests/format/js/comments/flow-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/comments/html-like/jsfmt.spec.js b/tests/format/js/comments/html-like/jsfmt.spec.js index 15a55dd5a..3bc8a2dab 100644 --- a/tests/format/js/comments/html-like/jsfmt.spec.js +++ b/tests/format/js/comments/html-like/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["meriyah"]); +run_spec(import.meta, ["meriyah"]); diff --git a/tests/format/js/comments/jsfmt.spec.js b/tests/format/js/comments/jsfmt.spec.js index 8b690d2cc..7371004a2 100644 --- a/tests/format/js/comments/jsfmt.spec.js +++ b/tests/format/js/comments/jsfmt.spec.js @@ -1,5 +1,5 @@ const fixtures = { - dirname: __dirname, + importMeta: import.meta, snippets: [ "var a = { /* comment */ \nb };", // trailing whitespace after comment "var a = { /* comment */\nb };", diff --git a/tests/format/js/computed-props/jsfmt.spec.js b/tests/format/js/computed-props/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/computed-props/jsfmt.spec.js +++ b/tests/format/js/computed-props/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/conditional/jsfmt.spec.js b/tests/format/js/conditional/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/conditional/jsfmt.spec.js +++ b/tests/format/js/conditional/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/cursor/jsfmt.spec.js b/tests/format/js/cursor/jsfmt.spec.js index 841828427..cad58c82c 100644 --- a/tests/format/js/cursor/jsfmt.spec.js +++ b/tests/format/js/cursor/jsfmt.spec.js @@ -1,6 +1,6 @@ -run_spec(__dirname, ["babel", "typescript", "flow"]); +import prettier from "../../../config/require-prettier.cjs"; -const prettier = require("prettier-local"); +run_spec(import.meta, ["babel", "typescript", "flow"]); test("translates cursor correctly in basic case", () => { expect( diff --git a/tests/format/js/cursor/require-pragma/jsfmt.spec.js b/tests/format/js/cursor/require-pragma/jsfmt.spec.js index 391b481e7..aa26920d3 100644 --- a/tests/format/js/cursor/require-pragma/jsfmt.spec.js +++ b/tests/format/js/cursor/require-pragma/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript", "flow"], { requirePragma: true }); +run_spec(import.meta, ["babel", "typescript", "flow"], { requirePragma: true }); diff --git a/tests/format/js/decorator-comments/jsfmt.spec.js b/tests/format/js/decorator-comments/jsfmt.spec.js index 93e955c84..25658be58 100644 --- a/tests/format/js/decorator-comments/jsfmt.spec.js +++ b/tests/format/js/decorator-comments/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel", "typescript"], { +run_spec(import.meta, ["babel", "typescript"], { errors: { espree: true, meriyah: true }, }); diff --git a/tests/format/js/decorators-export/jsfmt.spec.js b/tests/format/js/decorators-export/jsfmt.spec.js index defe51cfd..80d8526ae 100644 --- a/tests/format/js/decorators-export/jsfmt.spec.js +++ b/tests/format/js/decorators-export/jsfmt.spec.js @@ -1,4 +1,4 @@ // TypeScript and Flow don't accept decorator after export -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: ["after_export.js"] }, }); diff --git a/tests/format/js/decorators/jsfmt.spec.js b/tests/format/js/decorators/jsfmt.spec.js index 85e8b037a..1d4378e6f 100644 --- a/tests/format/js/decorators/jsfmt.spec.js +++ b/tests/format/js/decorators/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: ["multiple.js", "mobx.js"] }, }); diff --git a/tests/format/js/destructuring-ignore/jsfmt.spec.js b/tests/format/js/destructuring-ignore/jsfmt.spec.js index 67d7fda65..27543222a 100644 --- a/tests/format/js/destructuring-ignore/jsfmt.spec.js +++ b/tests/format/js/destructuring-ignore/jsfmt.spec.js @@ -1,5 +1,5 @@ const parser = ["babel", "flow", "typescript"]; -run_spec(__dirname, parser /*, { trailingComma: "es5" }*/); -run_spec(__dirname, parser, { trailingComma: "none" }); -run_spec(__dirname, parser, { trailingComma: "all" }); +run_spec(import.meta, parser /*, { trailingComma: "es5" }*/); +run_spec(import.meta, parser, { trailingComma: "none" }); +run_spec(import.meta, parser, { trailingComma: "all" }); diff --git a/tests/format/js/destructuring/jsfmt.spec.js b/tests/format/js/destructuring/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/destructuring/jsfmt.spec.js +++ b/tests/format/js/destructuring/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/directives/jsfmt.spec.js b/tests/format/js/directives/jsfmt.spec.js index f5b37cd79..45b56d7a5 100644 --- a/tests/format/js/directives/jsfmt.spec.js +++ b/tests/format/js/directives/jsfmt.spec.js @@ -1,8 +1,8 @@ -const { outdent } = require("outdent"); +import { outdent } from "outdent"; run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ { code: outdent` diff --git a/tests/format/js/do/jsfmt.spec.js b/tests/format/js/do/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/do/jsfmt.spec.js +++ b/tests/format/js/do/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/dynamic-import/jsfmt.spec.js b/tests/format/js/dynamic-import/jsfmt.spec.js index 79e7e31fa..b15b7218c 100644 --- a/tests/format/js/dynamic-import/jsfmt.spec.js +++ b/tests/format/js/dynamic-import/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { errors: { flow: ["assertions.js"], espree: ["assertions.js"], diff --git a/tests/format/js/empty-paren-comment/jsfmt.spec.js b/tests/format/js/empty-paren-comment/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/empty-paren-comment/jsfmt.spec.js +++ b/tests/format/js/empty-paren-comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/empty-statement/jsfmt.spec.js b/tests/format/js/empty-statement/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/empty-statement/jsfmt.spec.js +++ b/tests/format/js/empty-statement/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/empty/jsfmt.spec.js b/tests/format/js/empty/jsfmt.spec.js index 0672272d9..ed12e62f7 100644 --- a/tests/format/js/empty/jsfmt.spec.js +++ b/tests/format/js/empty/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ ...[ // empty diff --git a/tests/format/js/end-of-line/jsfmt.spec.js b/tests/format/js/end-of-line/jsfmt.spec.js index ee8f5b520..e3004dc0a 100644 --- a/tests/format/js/end-of-line/jsfmt.spec.js +++ b/tests/format/js/end-of-line/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel"], { endOfLine: "lf" }); -run_spec(__dirname, ["babel"], { endOfLine: "cr" }); -run_spec(__dirname, ["babel"], { endOfLine: "crlf" }); +run_spec(import.meta, ["babel"], { endOfLine: "lf" }); +run_spec(import.meta, ["babel"], { endOfLine: "cr" }); +run_spec(import.meta, ["babel"], { endOfLine: "crlf" }); diff --git a/tests/format/js/eol/jsfmt.spec.js b/tests/format/js/eol/jsfmt.spec.js index 98d86cf6f..a3f4dc23a 100644 --- a/tests/format/js/eol/jsfmt.spec.js +++ b/tests/format/js/eol/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel"], { endOfLine: "lf" }); -run_spec(__dirname, ["babel"], { endOfLine: "crlf" }); -run_spec(__dirname, ["babel"], { endOfLine: "cr" }); -run_spec(__dirname, ["babel"], { endOfLine: "auto" }); +run_spec(import.meta, ["babel"], { endOfLine: "lf" }); +run_spec(import.meta, ["babel"], { endOfLine: "crlf" }); +run_spec(import.meta, ["babel"], { endOfLine: "cr" }); +run_spec(import.meta, ["babel"], { endOfLine: "auto" }); diff --git a/tests/format/js/es6modules/jsfmt.spec.js b/tests/format/js/es6modules/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/es6modules/jsfmt.spec.js +++ b/tests/format/js/es6modules/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/export-default/escaped/jsfmt.spec.js b/tests/format/js/export-default/escaped/jsfmt.spec.js index d60e0b525..cd8167dc8 100644 --- a/tests/format/js/export-default/escaped/jsfmt.spec.js +++ b/tests/format/js/export-default/escaped/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true }, }); diff --git a/tests/format/js/export-default/jsfmt.spec.js b/tests/format/js/export-default/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/export-default/jsfmt.spec.js +++ b/tests/format/js/export-default/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/export-extension/jsfmt.spec.js b/tests/format/js/export-extension/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/export-extension/jsfmt.spec.js +++ b/tests/format/js/export-extension/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/export-star/jsfmt.spec.js b/tests/format/js/export-star/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/export-star/jsfmt.spec.js +++ b/tests/format/js/export-star/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/export/jsfmt.spec.js b/tests/format/js/export/jsfmt.spec.js index df3db0cc4..835600c2b 100644 --- a/tests/format/js/export/jsfmt.spec.js +++ b/tests/format/js/export/jsfmt.spec.js @@ -1,2 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { bracketSpacing: false }); +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { + bracketSpacing: false, +}); diff --git a/tests/format/js/exports/jsfmt.spec.js b/tests/format/js/exports/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/exports/jsfmt.spec.js +++ b/tests/format/js/exports/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/expression_statement/jsfmt.spec.js b/tests/format/js/expression_statement/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/expression_statement/jsfmt.spec.js +++ b/tests/format/js/expression_statement/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/first-argument-expansion/jsfmt.spec.js b/tests/format/js/first-argument-expansion/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/first-argument-expansion/jsfmt.spec.js +++ b/tests/format/js/first-argument-expansion/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/for-await/jsfmt.spec.js b/tests/format/js/for-await/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/for-await/jsfmt.spec.js +++ b/tests/format/js/for-await/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/for-of/jsfmt.spec.js b/tests/format/js/for-of/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/for-of/jsfmt.spec.js +++ b/tests/format/js/for-of/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/for/jsfmt.spec.js b/tests/format/js/for/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/for/jsfmt.spec.js +++ b/tests/format/js/for/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/function-first-param/jsfmt.spec.js b/tests/format/js/function-first-param/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/function-first-param/jsfmt.spec.js +++ b/tests/format/js/function-first-param/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/function-single-destructuring/jsfmt.spec.js b/tests/format/js/function-single-destructuring/jsfmt.spec.js index e3b2b3021..1636399a1 100644 --- a/tests/format/js/function-single-destructuring/jsfmt.spec.js +++ b/tests/format/js/function-single-destructuring/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow"]); +run_spec(import.meta, ["babel", "flow"]); diff --git a/tests/format/js/function/jsfmt.spec.js b/tests/format/js/function/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/function/jsfmt.spec.js +++ b/tests/format/js/function/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/functional-composition/jsfmt.spec.js b/tests/format/js/functional-composition/jsfmt.spec.js index ef29a17d8..43bd2ba7b 100644 --- a/tests/format/js/functional-composition/jsfmt.spec.js +++ b/tests/format/js/functional-composition/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { errors: { espree: [], }, diff --git a/tests/format/js/generator/jsfmt.spec.js b/tests/format/js/generator/jsfmt.spec.js index 61966a7d0..f7fd785f6 100644 --- a/tests/format/js/generator/jsfmt.spec.js +++ b/tests/format/js/generator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript", "flow"]); +run_spec(import.meta, ["babel", "typescript", "flow"]); diff --git a/tests/format/js/if/jsfmt.spec.js b/tests/format/js/if/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/if/jsfmt.spec.js +++ b/tests/format/js/if/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/ignore/jsfmt.spec.js b/tests/format/js/ignore/jsfmt.spec.js index e3b2b3021..1636399a1 100644 --- a/tests/format/js/ignore/jsfmt.spec.js +++ b/tests/format/js/ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow"]); +run_spec(import.meta, ["babel", "flow"]); diff --git a/tests/format/js/ignore/semi/jsfmt.spec.js b/tests/format/js/ignore/semi/jsfmt.spec.js index 728e1ab5c..a803a7e5f 100644 --- a/tests/format/js/ignore/semi/jsfmt.spec.js +++ b/tests/format/js/ignore/semi/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { semi: false }); +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { semi: false }); diff --git a/tests/format/js/import-assertions/bracket-spacing/jsfmt.spec.js b/tests/format/js/import-assertions/bracket-spacing/jsfmt.spec.js index 141e96b4f..1eaba5b14 100644 --- a/tests/format/js/import-assertions/bracket-spacing/jsfmt.spec.js +++ b/tests/format/js/import-assertions/bracket-spacing/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { bracketSpacing: false, errors: { espree: [ diff --git a/tests/format/js/import-assertions/jsfmt.spec.js b/tests/format/js/import-assertions/jsfmt.spec.js index bc6d5c8c4..d50c206f9 100644 --- a/tests/format/js/import-assertions/jsfmt.spec.js +++ b/tests/format/js/import-assertions/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "typescript"], { +run_spec(import.meta, ["babel", "typescript"], { errors: { espree: [ "dynamic-import.js", diff --git a/tests/format/js/import-meta/jsfmt.spec.js b/tests/format/js/import-meta/jsfmt.spec.js index 61966a7d0..f7fd785f6 100644 --- a/tests/format/js/import-meta/jsfmt.spec.js +++ b/tests/format/js/import-meta/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript", "flow"]); +run_spec(import.meta, ["babel", "typescript", "flow"]); diff --git a/tests/format/js/import/jsfmt.spec.js b/tests/format/js/import/jsfmt.spec.js index df3db0cc4..835600c2b 100644 --- a/tests/format/js/import/jsfmt.spec.js +++ b/tests/format/js/import/jsfmt.spec.js @@ -1,2 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { bracketSpacing: false }); +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { + bracketSpacing: false, +}); diff --git a/tests/format/js/invalid-code/jsfmt.spec.js b/tests/format/js/invalid-code/jsfmt.spec.js index 726eaec01..1d614c39b 100644 --- a/tests/format/js/invalid-code/jsfmt.spec.js +++ b/tests/format/js/invalid-code/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true } }); diff --git a/tests/format/js/label/jsfmt.spec.js b/tests/format/js/label/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/label/jsfmt.spec.js +++ b/tests/format/js/label/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/last-argument-expansion/jsfmt.spec.js b/tests/format/js/last-argument-expansion/jsfmt.spec.js index e3b2b3021..1636399a1 100644 --- a/tests/format/js/last-argument-expansion/jsfmt.spec.js +++ b/tests/format/js/last-argument-expansion/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow"]); +run_spec(import.meta, ["babel", "flow"]); diff --git a/tests/format/js/line-suffix-boundary/jsfmt.spec.js b/tests/format/js/line-suffix-boundary/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/line-suffix-boundary/jsfmt.spec.js +++ b/tests/format/js/line-suffix-boundary/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/line/jsfmt.spec.js b/tests/format/js/line/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/line/jsfmt.spec.js +++ b/tests/format/js/line/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/literal-numeric-separator/jsfmt.spec.js b/tests/format/js/literal-numeric-separator/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/literal-numeric-separator/jsfmt.spec.js +++ b/tests/format/js/literal-numeric-separator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/literal/jsfmt.spec.js b/tests/format/js/literal/jsfmt.spec.js index d1f25e544..071fc258d 100644 --- a/tests/format/js/literal/jsfmt.spec.js +++ b/tests/format/js/literal/jsfmt.spec.js @@ -1,2 +1,2 @@ // flow-parser@0.38.0 fails to parse `1.e1`, so use babel here. -run_spec(__dirname, ["babel", "typescript"]); +run_spec(import.meta, ["babel", "typescript"]); diff --git a/tests/format/js/logical-assignment/jsfmt.spec.js b/tests/format/js/logical-assignment/jsfmt.spec.js index 858ac91aa..de26a5874 100644 --- a/tests/format/js/logical-assignment/jsfmt.spec.js +++ b/tests/format/js/logical-assignment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript"]); +run_spec(import.meta, ["babel", "typescript"]); diff --git a/tests/format/js/logical_expressions/jsfmt.spec.js b/tests/format/js/logical_expressions/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/logical_expressions/jsfmt.spec.js +++ b/tests/format/js/logical_expressions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/member/jsfmt.spec.js b/tests/format/js/member/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/member/jsfmt.spec.js +++ b/tests/format/js/member/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/method-chain/jsfmt.spec.js b/tests/format/js/method-chain/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/method-chain/jsfmt.spec.js +++ b/tests/format/js/method-chain/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/method-chain/print-width-120/jsfmt.spec.js b/tests/format/js/method-chain/print-width-120/jsfmt.spec.js index 45e42ddd0..0dfb1ffb7 100644 --- a/tests/format/js/method-chain/print-width-120/jsfmt.spec.js +++ b/tests/format/js/method-chain/print-width-120/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { printWidth: 120 }); +run_spec(import.meta, ["babel", "flow", "typescript"], { printWidth: 120 }); diff --git a/tests/format/js/module-blocks/jsfmt.spec.js b/tests/format/js/module-blocks/jsfmt.spec.js index 5dcb44d37..a915ddeb4 100644 --- a/tests/format/js/module-blocks/jsfmt.spec.js +++ b/tests/format/js/module-blocks/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { espree: ["module-blocks.js", "range.js", "comments.js", "worker.js"], meriyah: ["module-blocks.js", "range.js", "comments.js", "worker.js"], diff --git a/tests/format/js/module-string-names/jsfmt.spec.js b/tests/format/js/module-string-names/jsfmt.spec.js index 84c005b1f..7faafe4c0 100644 --- a/tests/format/js/module-string-names/jsfmt.spec.js +++ b/tests/format/js/module-string-names/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { meriyah: true }, }); diff --git a/tests/format/js/multiparser-comments/jsfmt.spec.js b/tests/format/js/multiparser-comments/jsfmt.spec.js index e3b2b3021..1636399a1 100644 --- a/tests/format/js/multiparser-comments/jsfmt.spec.js +++ b/tests/format/js/multiparser-comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow"]); +run_spec(import.meta, ["babel", "flow"]); diff --git a/tests/format/js/multiparser-css/jsfmt.spec.js b/tests/format/js/multiparser-css/jsfmt.spec.js index 61966a7d0..f7fd785f6 100644 --- a/tests/format/js/multiparser-css/jsfmt.spec.js +++ b/tests/format/js/multiparser-css/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript", "flow"]); +run_spec(import.meta, ["babel", "typescript", "flow"]); diff --git a/tests/format/js/multiparser-graphql/jsfmt.spec.js b/tests/format/js/multiparser-graphql/jsfmt.spec.js index 8382eddeb..bc92d92ef 100644 --- a/tests/format/js/multiparser-graphql/jsfmt.spec.js +++ b/tests/format/js/multiparser-graphql/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"]); +run_spec(import.meta, ["babel"]); diff --git a/tests/format/js/multiparser-html/jsfmt.spec.js b/tests/format/js/multiparser-html/jsfmt.spec.js index afb41c93b..732b748c2 100644 --- a/tests/format/js/multiparser-html/jsfmt.spec.js +++ b/tests/format/js/multiparser-html/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { htmlWhitespaceSensitivity: "ignore", }); diff --git a/tests/format/js/multiparser-html/language-comment/jsfmt.spec.js b/tests/format/js/multiparser-html/language-comment/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/multiparser-html/language-comment/jsfmt.spec.js +++ b/tests/format/js/multiparser-html/language-comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/multiparser-invalid/jsfmt.spec.js b/tests/format/js/multiparser-invalid/jsfmt.spec.js index 06a6e2a3d..e947e6d2c 100644 --- a/tests/format/js/multiparser-invalid/jsfmt.spec.js +++ b/tests/format/js/multiparser-invalid/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { errors: { espree: true, flow: true, typescript: true, meriyah: true }, }); diff --git a/tests/format/js/multiparser-markdown/jsfmt.spec.js b/tests/format/js/multiparser-markdown/jsfmt.spec.js index 8d0573eaa..f6c52b92a 100644 --- a/tests/format/js/multiparser-markdown/jsfmt.spec.js +++ b/tests/format/js/multiparser-markdown/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { proseWrap: "always" }); +run_spec(import.meta, ["babel"], { proseWrap: "always" }); diff --git a/tests/format/js/multiparser-text/jsfmt.spec.js b/tests/format/js/multiparser-text/jsfmt.spec.js index e3b2b3021..1636399a1 100644 --- a/tests/format/js/multiparser-text/jsfmt.spec.js +++ b/tests/format/js/multiparser-text/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow"]); +run_spec(import.meta, ["babel", "flow"]); diff --git a/tests/format/js/new-expression/jsfmt.spec.js b/tests/format/js/new-expression/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/new-expression/jsfmt.spec.js +++ b/tests/format/js/new-expression/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/newline/jsfmt.spec.js b/tests/format/js/newline/jsfmt.spec.js index e3b2b3021..1636399a1 100644 --- a/tests/format/js/newline/jsfmt.spec.js +++ b/tests/format/js/newline/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow"]); +run_spec(import.meta, ["babel", "flow"]); diff --git a/tests/format/js/no-semi-babylon-extensions/jsfmt.spec.js b/tests/format/js/no-semi-babylon-extensions/jsfmt.spec.js index 3eb482d30..9b66df6e2 100644 --- a/tests/format/js/no-semi-babylon-extensions/jsfmt.spec.js +++ b/tests/format/js/no-semi-babylon-extensions/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { semi: false, errors: { espree: true, meriyah: true }, }); diff --git a/tests/format/js/no-semi/jsfmt.spec.js b/tests/format/js/no-semi/jsfmt.spec.js index 54459ab48..43027478a 100644 --- a/tests/format/js/no-semi/jsfmt.spec.js +++ b/tests/format/js/no-semi/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["babel", "flow"], {}); -run_spec(__dirname, ["babel", "flow"], { semi: false }); +run_spec(import.meta, ["babel", "flow"], {}); +run_spec(import.meta, ["babel", "flow"], { semi: false }); diff --git a/tests/format/js/non-strict/jsfmt.spec.js b/tests/format/js/non-strict/jsfmt.spec.js index 858ac91aa..de26a5874 100644 --- a/tests/format/js/non-strict/jsfmt.spec.js +++ b/tests/format/js/non-strict/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript"]); +run_spec(import.meta, ["babel", "typescript"]); diff --git a/tests/format/js/nullish-coalescing/jsfmt.spec.js b/tests/format/js/nullish-coalescing/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/nullish-coalescing/jsfmt.spec.js +++ b/tests/format/js/nullish-coalescing/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/numeric-separators/jsfmt.spec.js b/tests/format/js/numeric-separators/jsfmt.spec.js index 858ac91aa..de26a5874 100644 --- a/tests/format/js/numeric-separators/jsfmt.spec.js +++ b/tests/format/js/numeric-separators/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript"]); +run_spec(import.meta, ["babel", "typescript"]); diff --git a/tests/format/js/object-colon-bug/jsfmt.spec.js b/tests/format/js/object-colon-bug/jsfmt.spec.js index 008da567b..44f33a2c8 100644 --- a/tests/format/js/object-colon-bug/jsfmt.spec.js +++ b/tests/format/js/object-colon-bug/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { printWidth: 35 }); +run_spec(import.meta, ["babel", "flow", "typescript"], { printWidth: 35 }); diff --git a/tests/format/js/object-prop-break-in/jsfmt.spec.js b/tests/format/js/object-prop-break-in/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/object-prop-break-in/jsfmt.spec.js +++ b/tests/format/js/object-prop-break-in/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/object-property-comment/jsfmt.spec.js b/tests/format/js/object-property-comment/jsfmt.spec.js index f29fb44bf..e118fe636 100644 --- a/tests/format/js/object-property-comment/jsfmt.spec.js +++ b/tests/format/js/object-property-comment/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel", "flow"], { +run_spec(import.meta, ["babel", "flow"], { errors: { espree: ["comment.js"] }, }); diff --git a/tests/format/js/object-property-ignore/jsfmt.spec.js b/tests/format/js/object-property-ignore/jsfmt.spec.js index 67d7fda65..27543222a 100644 --- a/tests/format/js/object-property-ignore/jsfmt.spec.js +++ b/tests/format/js/object-property-ignore/jsfmt.spec.js @@ -1,5 +1,5 @@ const parser = ["babel", "flow", "typescript"]; -run_spec(__dirname, parser /*, { trailingComma: "es5" }*/); -run_spec(__dirname, parser, { trailingComma: "none" }); -run_spec(__dirname, parser, { trailingComma: "all" }); +run_spec(import.meta, parser /*, { trailingComma: "es5" }*/); +run_spec(import.meta, parser, { trailingComma: "none" }); +run_spec(import.meta, parser, { trailingComma: "all" }); diff --git a/tests/format/js/objects/assignment-expression/jsfmt.spec.js b/tests/format/js/objects/assignment-expression/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/objects/assignment-expression/jsfmt.spec.js +++ b/tests/format/js/objects/assignment-expression/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/objects/jsfmt.spec.js b/tests/format/js/objects/jsfmt.spec.js index 321c26fd4..6463789ff 100644 --- a/tests/format/js/objects/jsfmt.spec.js +++ b/tests/format/js/objects/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "typescript"], { +run_spec(import.meta, ["babel", "typescript"], { errors: { espree: ["expression.js"], typescript: ["expression.js"], diff --git a/tests/format/js/optional-catch-binding/jsfmt.spec.js b/tests/format/js/optional-catch-binding/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/optional-catch-binding/jsfmt.spec.js +++ b/tests/format/js/optional-catch-binding/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/optional-chaining/jsfmt.spec.js b/tests/format/js/optional-chaining/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/optional-chaining/jsfmt.spec.js +++ b/tests/format/js/optional-chaining/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/partial-application/jsfmt.spec.js b/tests/format/js/partial-application/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/partial-application/jsfmt.spec.js +++ b/tests/format/js/partial-application/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/performance/jsfmt.spec.js b/tests/format/js/performance/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/performance/jsfmt.spec.js +++ b/tests/format/js/performance/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/pipeline-operator/jsfmt.spec.js b/tests/format/js/pipeline-operator/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/pipeline-operator/jsfmt.spec.js +++ b/tests/format/js/pipeline-operator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/preserve-line/jsfmt.spec.js b/tests/format/js/preserve-line/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/preserve-line/jsfmt.spec.js +++ b/tests/format/js/preserve-line/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/private-in/jsfmt.spec.js b/tests/format/js/private-in/jsfmt.spec.js index 726eaec01..1d614c39b 100644 --- a/tests/format/js/private-in/jsfmt.spec.js +++ b/tests/format/js/private-in/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true } }); diff --git a/tests/format/js/quote-props/jsfmt.spec.js b/tests/format/js/quote-props/jsfmt.spec.js index 3190476f2..30915af9c 100644 --- a/tests/format/js/quote-props/jsfmt.spec.js +++ b/tests/format/js/quote-props/jsfmt.spec.js @@ -1,21 +1,21 @@ const errors = {}; -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { quoteProps: "as-needed", errors, }); -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { quoteProps: "preserve", errors, }); -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { quoteProps: "consistent", errors, }); -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { quoteProps: "consistent", singleQuote: true, errors, diff --git a/tests/format/js/quotes/jsfmt.spec.js b/tests/format/js/quotes/jsfmt.spec.js index 6568ad6f5..51dcbed7a 100644 --- a/tests/format/js/quotes/jsfmt.spec.js +++ b/tests/format/js/quotes/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["babel", "flow"]); -run_spec(__dirname, ["babel", "flow"], { singleQuote: true }); +run_spec(import.meta, ["babel", "flow"]); +run_spec(import.meta, ["babel", "flow"], { singleQuote: true }); diff --git a/tests/format/js/range/jsfmt.spec.js b/tests/format/js/range/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/range/jsfmt.spec.js +++ b/tests/format/js/range/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/record/jsfmt.spec.js b/tests/format/js/record/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/record/jsfmt.spec.js +++ b/tests/format/js/record/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/regex/jsfmt.spec.js b/tests/format/js/regex/jsfmt.spec.js index a833212bd..a57d63b6d 100644 --- a/tests/format/js/regex/jsfmt.spec.js +++ b/tests/format/js/regex/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { errors: { flow: ["d-flag.js"], meriyah: ["d-flag.js"], diff --git a/tests/format/js/require-amd/jsfmt.spec.js b/tests/format/js/require-amd/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/require-amd/jsfmt.spec.js +++ b/tests/format/js/require-amd/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/require/jsfmt.spec.js b/tests/format/js/require/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/require/jsfmt.spec.js +++ b/tests/format/js/require/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/reserved-word/jsfmt.spec.js b/tests/format/js/reserved-word/jsfmt.spec.js index a5ddd21b2..09620456a 100644 --- a/tests/format/js/reserved-word/jsfmt.spec.js +++ b/tests/format/js/reserved-word/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["espree", "meriyah", "babel"]); +run_spec(import.meta, ["espree", "meriyah", "babel"]); diff --git a/tests/format/js/rest/jsfmt.spec.js b/tests/format/js/rest/jsfmt.spec.js index 2a762db04..0a437a931 100644 --- a/tests/format/js/rest/jsfmt.spec.js +++ b/tests/format/js/rest/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "flow"], { +run_spec(import.meta, ["babel", "flow"], { trailingComma: "all", errors: { espree: true, meriyah: true }, }); diff --git a/tests/format/js/return-outside-function/jsfmt.spec.js b/tests/format/js/return-outside-function/jsfmt.spec.js index 858ac91aa..de26a5874 100644 --- a/tests/format/js/return-outside-function/jsfmt.spec.js +++ b/tests/format/js/return-outside-function/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript"]); +run_spec(import.meta, ["babel", "typescript"]); diff --git a/tests/format/js/return/jsfmt.spec.js b/tests/format/js/return/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/return/jsfmt.spec.js +++ b/tests/format/js/return/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/sequence-break/jsfmt.spec.js b/tests/format/js/sequence-break/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/sequence-break/jsfmt.spec.js +++ b/tests/format/js/sequence-break/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/sequence-parentheses/jsfmt.spec.js b/tests/format/js/sequence-parentheses/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/sequence-parentheses/jsfmt.spec.js +++ b/tests/format/js/sequence-parentheses/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/shebang/jsfmt.spec.js b/tests/format/js/shebang/jsfmt.spec.js index 20d7a86e3..08da7daba 100644 --- a/tests/format/js/shebang/jsfmt.spec.js +++ b/tests/format/js/shebang/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ { name: "Empty file with shebang", diff --git a/tests/format/js/sloppy-mode/jsfmt.spec.js b/tests/format/js/sloppy-mode/jsfmt.spec.js index 687600bb8..d81a63102 100644 --- a/tests/format/js/sloppy-mode/jsfmt.spec.js +++ b/tests/format/js/sloppy-mode/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { errors: { flow: ["function-declaration-in-while.js"], espree: ["function-declaration-in-while.js"], diff --git a/tests/format/js/spread/jsfmt.spec.js b/tests/format/js/spread/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/spread/jsfmt.spec.js +++ b/tests/format/js/spread/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/strings/jsfmt.spec.js b/tests/format/js/strings/jsfmt.spec.js index 8db31903d..2895a2c25 100644 --- a/tests/format/js/strings/jsfmt.spec.js +++ b/tests/format/js/strings/jsfmt.spec.js @@ -1,7 +1,7 @@ -run_spec(__dirname, ["babel", "flow"], { +run_spec(import.meta, ["babel", "flow"], { errors: { espree: ["non-octal-eight-and-nine.js"] }, }); -run_spec(__dirname, ["babel", "flow"], { +run_spec(import.meta, ["babel", "flow"], { trailingComma: "all", errors: { espree: ["non-octal-eight-and-nine.js"] }, }); diff --git a/tests/format/js/switch/jsfmt.spec.js b/tests/format/js/switch/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/switch/jsfmt.spec.js +++ b/tests/format/js/switch/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/tab-width/jsfmt.spec.js b/tests/format/js/tab-width/jsfmt.spec.js index 9a4418bad..a54bbc694 100644 --- a/tests/format/js/tab-width/jsfmt.spec.js +++ b/tests/format/js/tab-width/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { tabWidth: 4 }); +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { tabWidth: 4 }); diff --git a/tests/format/js/template-align/jsfmt.spec.js b/tests/format/js/template-align/jsfmt.spec.js index 01caa0192..baeba1c07 100644 --- a/tests/format/js/template-align/jsfmt.spec.js +++ b/tests/format/js/template-align/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { useTabs: true, tabWidth: 8, }); diff --git a/tests/format/js/template-literals/jsfmt.spec.js b/tests/format/js/template-literals/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/template-literals/jsfmt.spec.js +++ b/tests/format/js/template-literals/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/template/jsfmt.spec.js b/tests/format/js/template/jsfmt.spec.js index e3b2b3021..1636399a1 100644 --- a/tests/format/js/template/jsfmt.spec.js +++ b/tests/format/js/template/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow"]); +run_spec(import.meta, ["babel", "flow"]); diff --git a/tests/format/js/ternaries/jsfmt.spec.js b/tests/format/js/ternaries/jsfmt.spec.js index 62bd4b50b..b92a29be4 100644 --- a/tests/format/js/ternaries/jsfmt.spec.js +++ b/tests/format/js/ternaries/jsfmt.spec.js @@ -1,7 +1,7 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { tabWidth: 4 }); -run_spec(__dirname, ["babel", "flow", "typescript"], { useTabs: true }); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { tabWidth: 4 }); +run_spec(import.meta, ["babel", "flow", "typescript"], { useTabs: true }); +run_spec(import.meta, ["babel", "flow", "typescript"], { useTabs: true, tabWidth: 4, }); diff --git a/tests/format/js/test-declarations/jsfmt.spec.js b/tests/format/js/test-declarations/jsfmt.spec.js index 6298a1fae..76d8bc6eb 100644 --- a/tests/format/js/test-declarations/jsfmt.spec.js +++ b/tests/format/js/test-declarations/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { arrowParens: "avoid", }); diff --git a/tests/format/js/throw_expressions/jsfmt.spec.js b/tests/format/js/throw_expressions/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/throw_expressions/jsfmt.spec.js +++ b/tests/format/js/throw_expressions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/throw_statement/jsfmt.spec.js b/tests/format/js/throw_statement/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/throw_statement/jsfmt.spec.js +++ b/tests/format/js/throw_statement/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/top-level-await/jsfmt.spec.js b/tests/format/js/top-level-await/jsfmt.spec.js index 858ac91aa..de26a5874 100644 --- a/tests/format/js/top-level-await/jsfmt.spec.js +++ b/tests/format/js/top-level-await/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript"]); +run_spec(import.meta, ["babel", "typescript"]); diff --git a/tests/format/js/trailing-comma/jsfmt.spec.js b/tests/format/js/trailing-comma/jsfmt.spec.js index d6070f190..06ad1adc7 100644 --- a/tests/format/js/trailing-comma/jsfmt.spec.js +++ b/tests/format/js/trailing-comma/jsfmt.spec.js @@ -1,3 +1,7 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { trailingComma: "none" }); -run_spec(__dirname, ["babel", "flow", "typescript"], { trailingComma: "all" }); -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"], { + trailingComma: "none", +}); +run_spec(import.meta, ["babel", "flow", "typescript"], { + trailingComma: "all", +}); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/trailing-whitespace/jsfmt.spec.js b/tests/format/js/trailing-whitespace/jsfmt.spec.js index 5a410ee23..3ee7de8c0 100644 --- a/tests/format/js/trailing-whitespace/jsfmt.spec.js +++ b/tests/format/js/trailing-whitespace/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { errors: { espree: true, meriyah: true }, }); diff --git a/tests/format/js/try/jsfmt.spec.js b/tests/format/js/try/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/try/jsfmt.spec.js +++ b/tests/format/js/try/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/tuple/jsfmt.spec.js b/tests/format/js/tuple/jsfmt.spec.js index 878fdf2ab..4c301dfd1 100644 --- a/tests/format/js/tuple/jsfmt.spec.js +++ b/tests/format/js/tuple/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["babel"], { +run_spec(import.meta, ["babel"], { errors: { babel: ["invalid-tuple-holes.js"], __babel_estree: ["invalid-tuple-holes.js"], diff --git a/tests/format/js/unary-expression/jsfmt.spec.js b/tests/format/js/unary-expression/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/unary-expression/jsfmt.spec.js +++ b/tests/format/js/unary-expression/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/unary/jsfmt.spec.js b/tests/format/js/unary/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/unary/jsfmt.spec.js +++ b/tests/format/js/unary/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/unicode/jsfmt.spec.js b/tests/format/js/unicode/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/unicode/jsfmt.spec.js +++ b/tests/format/js/unicode/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/update-expression/jsfmt.spec.js b/tests/format/js/update-expression/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/update-expression/jsfmt.spec.js +++ b/tests/format/js/update-expression/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/v8_intrinsic/jsfmt.spec.js b/tests/format/js/v8_intrinsic/jsfmt.spec.js index 0fab4456d..7cc47ec6a 100644 --- a/tests/format/js/v8_intrinsic/jsfmt.spec.js +++ b/tests/format/js/v8_intrinsic/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"], { errors: { espree: true, meriyah: true } }); +run_spec(import.meta, ["babel"], { errors: { espree: true, meriyah: true } }); diff --git a/tests/format/js/variable_declarator/jsfmt.spec.js b/tests/format/js/variable_declarator/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/variable_declarator/jsfmt.spec.js +++ b/tests/format/js/variable_declarator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/while/jsfmt.spec.js b/tests/format/js/while/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/while/jsfmt.spec.js +++ b/tests/format/js/while/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/with/jsfmt.spec.js b/tests/format/js/with/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/js/with/jsfmt.spec.js +++ b/tests/format/js/with/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/js/yield/jsfmt.spec.js b/tests/format/js/yield/jsfmt.spec.js index 858ac91aa..de26a5874 100644 --- a/tests/format/js/yield/jsfmt.spec.js +++ b/tests/format/js/yield/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript"]); +run_spec(import.meta, ["babel", "typescript"]); diff --git a/tests/format/json/json-superset/jsfmt.spec.js b/tests/format/json/json-superset/jsfmt.spec.js index 4bc498ad7..e484e191f 100644 --- a/tests/format/json/json-superset/jsfmt.spec.js +++ b/tests/format/json/json-superset/jsfmt.spec.js @@ -13,7 +13,7 @@ const characterCode = (character) => run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ ...characters.map((character) => ({ name: `json(${characterCode(character)})`, @@ -46,7 +46,7 @@ run_spec( run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ ...characters.map((character) => ({ name: `json-stringify(${characterCode(character)})`, diff --git a/tests/format/json/json/jsfmt.spec.js b/tests/format/json/json/jsfmt.spec.js index 1c74f7e8a..b1245f4f4 100644 --- a/tests/format/json/json/jsfmt.spec.js +++ b/tests/format/json/json/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["json"]); -run_spec(__dirname, ["json"], { trailingComma: "all" }); -run_spec(__dirname, ["json5"]); -run_spec(__dirname, ["json5"], { trailingComma: "all" }); -run_spec(__dirname, ["json-stringify"]); +run_spec(import.meta, ["json"]); +run_spec(import.meta, ["json"], { trailingComma: "all" }); +run_spec(import.meta, ["json5"]); +run_spec(import.meta, ["json5"], { trailingComma: "all" }); +run_spec(import.meta, ["json-stringify"]); diff --git a/tests/format/json/json5-as-json-with-trailing-commas/jsfmt.spec.js b/tests/format/json/json5-as-json-with-trailing-commas/jsfmt.spec.js index 1b15bcf43..61a5991a4 100644 --- a/tests/format/json/json5-as-json-with-trailing-commas/jsfmt.spec.js +++ b/tests/format/json/json5-as-json-with-trailing-commas/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["json5"], { quoteProps: "preserve" }); +run_spec(import.meta, ["json5"], { quoteProps: "preserve" }); diff --git a/tests/format/json/range/jsfmt.spec.js b/tests/format/json/range/jsfmt.spec.js index 333e2414f..1c1f8eff5 100644 --- a/tests/format/json/range/jsfmt.spec.js +++ b/tests/format/json/range/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["json"]); +run_spec(import.meta, ["json"]); diff --git a/tests/format/json/range/json-stringify/jsfmt.spec.js b/tests/format/json/range/json-stringify/jsfmt.spec.js index 22498fda3..cf0a30ef3 100644 --- a/tests/format/json/range/json-stringify/jsfmt.spec.js +++ b/tests/format/json/range/json-stringify/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["json-stringify"]); +run_spec(import.meta, ["json-stringify"]); diff --git a/tests/format/json/range/json5/jsfmt.spec.js b/tests/format/json/range/json5/jsfmt.spec.js index a4031df29..7cf4e5f88 100644 --- a/tests/format/json/range/json5/jsfmt.spec.js +++ b/tests/format/json/range/json5/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["json5"]); +run_spec(import.meta, ["json5"]); diff --git a/tests/format/json/with-comment/jsfmt.spec.js b/tests/format/json/with-comment/jsfmt.spec.js index 2bd71ed85..ce7eb7fee 100644 --- a/tests/format/json/with-comment/jsfmt.spec.js +++ b/tests/format/json/with-comment/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["json"]); -run_spec(__dirname, ["json"], { trailingComma: "all" }); -run_spec(__dirname, ["json5"]); -run_spec(__dirname, ["json5"], { trailingComma: "all" }); +run_spec(import.meta, ["json"]); +run_spec(import.meta, ["json"], { trailingComma: "all" }); +run_spec(import.meta, ["json5"]); +run_spec(import.meta, ["json5"], { trailingComma: "all" }); diff --git a/tests/format/jsx/attr-element/jsfmt.spec.js b/tests/format/jsx/attr-element/jsfmt.spec.js index 6de1218a7..d5ddb54e3 100644 --- a/tests/format/jsx/attr-element/jsfmt.spec.js +++ b/tests/format/jsx/attr-element/jsfmt.spec.js @@ -1,2 +1,2 @@ // Flow and TypeScript don't support JSX elements as attribute values -run_spec(__dirname, ["babel"]); +run_spec(import.meta, ["babel"]); diff --git a/tests/format/jsx/binary-expressions/jsfmt.spec.js b/tests/format/jsx/binary-expressions/jsfmt.spec.js index 858ac91aa..de26a5874 100644 --- a/tests/format/jsx/binary-expressions/jsfmt.spec.js +++ b/tests/format/jsx/binary-expressions/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "typescript"]); +run_spec(import.meta, ["babel", "typescript"]); diff --git a/tests/format/jsx/comments/jsfmt.spec.js b/tests/format/jsx/comments/jsfmt.spec.js index 6e860881f..07f3661ca 100644 --- a/tests/format/jsx/comments/jsfmt.spec.js +++ b/tests/format/jsx/comments/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["flow", "babel", "typescript"], { +run_spec(import.meta, ["flow", "babel", "typescript"], { bracketSameLine: true, errors: { typescript: ["in-end-tag.js"], diff --git a/tests/format/jsx/deprecated-jsx-bracket-same-line-option/jsfmt.spec.js b/tests/format/jsx/deprecated-jsx-bracket-same-line-option/jsfmt.spec.js index 83b7f2546..e9a4b8240 100644 --- a/tests/format/jsx/deprecated-jsx-bracket-same-line-option/jsfmt.spec.js +++ b/tests/format/jsx/deprecated-jsx-bracket-same-line-option/jsfmt.spec.js @@ -1,14 +1,14 @@ -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { jsxBracketSameLine: true, }); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { jsxBracketSameLine: false, }); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { jsxBracketSameLine: false, bracketSameLine: true, }); -run_spec(__dirname, ["babel", "flow", "typescript"], { +run_spec(import.meta, ["babel", "flow", "typescript"], { jsxBracketSameLine: true, bracketSameLine: false, }); diff --git a/tests/format/jsx/do/jsfmt.spec.js b/tests/format/jsx/do/jsfmt.spec.js index 8382eddeb..bc92d92ef 100644 --- a/tests/format/jsx/do/jsfmt.spec.js +++ b/tests/format/jsx/do/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"]); +run_spec(import.meta, ["babel"]); diff --git a/tests/format/jsx/escape/jsfmt.spec.js b/tests/format/jsx/escape/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/jsx/escape/jsfmt.spec.js +++ b/tests/format/jsx/escape/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/jsx/fbt/jsfmt.spec.js b/tests/format/jsx/fbt/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/jsx/fbt/jsfmt.spec.js +++ b/tests/format/jsx/fbt/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/jsx/fragment/jsfmt.spec.js b/tests/format/jsx/fragment/jsfmt.spec.js index 71f32a0ea..3bfcf87d2 100644 --- a/tests/format/jsx/fragment/jsfmt.spec.js +++ b/tests/format/jsx/fragment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel", "typescript"]); +run_spec(import.meta, ["flow", "babel", "typescript"]); diff --git a/tests/format/jsx/ignore/jsfmt.spec.js b/tests/format/jsx/ignore/jsfmt.spec.js index 71f32a0ea..3bfcf87d2 100644 --- a/tests/format/jsx/ignore/jsfmt.spec.js +++ b/tests/format/jsx/ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel", "typescript"]); +run_spec(import.meta, ["flow", "babel", "typescript"]); diff --git a/tests/format/jsx/jsx/jsfmt.spec.js b/tests/format/jsx/jsx/jsfmt.spec.js index f864fc536..4169c9668 100644 --- a/tests/format/jsx/jsx/jsfmt.spec.js +++ b/tests/format/jsx/jsx/jsfmt.spec.js @@ -1,16 +1,16 @@ -run_spec(__dirname, ["flow", "babel", "typescript"], { +run_spec(import.meta, ["flow", "babel", "typescript"], { singleQuote: false, jsxSingleQuote: false, }); -run_spec(__dirname, ["flow", "babel", "typescript"], { +run_spec(import.meta, ["flow", "babel", "typescript"], { singleQuote: false, jsxSingleQuote: true, }); -run_spec(__dirname, ["flow", "babel", "typescript"], { +run_spec(import.meta, ["flow", "babel", "typescript"], { singleQuote: true, jsxSingleQuote: false, }); -run_spec(__dirname, ["flow", "babel", "typescript"], { +run_spec(import.meta, ["flow", "babel", "typescript"], { singleQuote: true, jsxSingleQuote: true, }); diff --git a/tests/format/jsx/last-line/jsfmt.spec.js b/tests/format/jsx/last-line/jsfmt.spec.js index dc0c7e6d7..1d1ec44ff 100644 --- a/tests/format/jsx/last-line/jsfmt.spec.js +++ b/tests/format/jsx/last-line/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["flow", "typescript"], { bracketSameLine: true }); -run_spec(__dirname, ["flow", "typescript"], { bracketSameLine: false }); +run_spec(import.meta, ["flow", "typescript"], { bracketSameLine: true }); +run_spec(import.meta, ["flow", "typescript"], { bracketSameLine: false }); diff --git a/tests/format/jsx/multiline-assign/jsfmt.spec.js b/tests/format/jsx/multiline-assign/jsfmt.spec.js index a842e1348..d4d0da664 100644 --- a/tests/format/jsx/multiline-assign/jsfmt.spec.js +++ b/tests/format/jsx/multiline-assign/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "typescript"]); +run_spec(import.meta, ["flow", "typescript"]); diff --git a/tests/format/jsx/namespace/jsfmt.spec.js b/tests/format/jsx/namespace/jsfmt.spec.js index fbfa6501a..04b1a619e 100644 --- a/tests/format/jsx/namespace/jsfmt.spec.js +++ b/tests/format/jsx/namespace/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel"]); +run_spec(import.meta, ["flow", "babel"]); diff --git a/tests/format/jsx/newlines/jsfmt.spec.js b/tests/format/jsx/newlines/jsfmt.spec.js index 71f32a0ea..3bfcf87d2 100644 --- a/tests/format/jsx/newlines/jsfmt.spec.js +++ b/tests/format/jsx/newlines/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel", "typescript"]); +run_spec(import.meta, ["flow", "babel", "typescript"]); diff --git a/tests/format/jsx/significant-space/jsfmt.spec.js b/tests/format/jsx/significant-space/jsfmt.spec.js index a842e1348..d4d0da664 100644 --- a/tests/format/jsx/significant-space/jsfmt.spec.js +++ b/tests/format/jsx/significant-space/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "typescript"]); +run_spec(import.meta, ["flow", "typescript"]); diff --git a/tests/format/jsx/single-attribute-per-line/jsfmt.spec.js b/tests/format/jsx/single-attribute-per-line/jsfmt.spec.js index 3e9547859..c9447cbbe 100644 --- a/tests/format/jsx/single-attribute-per-line/jsfmt.spec.js +++ b/tests/format/jsx/single-attribute-per-line/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["flow", "babel", "typescript"]); -run_spec(__dirname, ["flow", "babel", "typescript"], { +run_spec(import.meta, ["flow", "babel", "typescript"]); +run_spec(import.meta, ["flow", "babel", "typescript"], { singleAttributePerLine: true, }); diff --git a/tests/format/jsx/split-attrs/jsfmt.spec.js b/tests/format/jsx/split-attrs/jsfmt.spec.js index 71f32a0ea..3bfcf87d2 100644 --- a/tests/format/jsx/split-attrs/jsfmt.spec.js +++ b/tests/format/jsx/split-attrs/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel", "typescript"]); +run_spec(import.meta, ["flow", "babel", "typescript"]); diff --git a/tests/format/jsx/spread/jsfmt.spec.js b/tests/format/jsx/spread/jsfmt.spec.js index eb85eda6b..628d261a5 100644 --- a/tests/format/jsx/spread/jsfmt.spec.js +++ b/tests/format/jsx/spread/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "flow", "typescript"]); +run_spec(import.meta, ["babel", "flow", "typescript"]); diff --git a/tests/format/jsx/stateless-arrow-fn/jsfmt.spec.js b/tests/format/jsx/stateless-arrow-fn/jsfmt.spec.js index a842e1348..d4d0da664 100644 --- a/tests/format/jsx/stateless-arrow-fn/jsfmt.spec.js +++ b/tests/format/jsx/stateless-arrow-fn/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "typescript"]); +run_spec(import.meta, ["flow", "typescript"]); diff --git a/tests/format/jsx/template/jsfmt.spec.js b/tests/format/jsx/template/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/jsx/template/jsfmt.spec.js +++ b/tests/format/jsx/template/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/jsx/text-wrap/jsfmt.spec.js b/tests/format/jsx/text-wrap/jsfmt.spec.js index a842e1348..d4d0da664 100644 --- a/tests/format/jsx/text-wrap/jsfmt.spec.js +++ b/tests/format/jsx/text-wrap/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "typescript"]); +run_spec(import.meta, ["flow", "typescript"]); diff --git a/tests/format/jsx/whitespace/jsfmt.spec.js b/tests/format/jsx/whitespace/jsfmt.spec.js index e3e838ef6..cb8db431b 100644 --- a/tests/format/jsx/whitespace/jsfmt.spec.js +++ b/tests/format/jsx/whitespace/jsfmt.spec.js @@ -1,9 +1,9 @@ /* eslint-disable no-irregular-whitespace */ -const { outdent } = require("outdent"); +import { outdent } from "outdent"; run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ { code: "spaces =
] [
", diff --git a/tests/format/less/case/jsfmt.spec.js b/tests/format/less/case/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/case/jsfmt.spec.js +++ b/tests/format/less/case/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/comments/jsfmt.spec.js b/tests/format/less/comments/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/comments/jsfmt.spec.js +++ b/tests/format/less/comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/custom-properties/jsfmt.spec.js b/tests/format/less/custom-properties/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/custom-properties/jsfmt.spec.js +++ b/tests/format/less/custom-properties/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/empty/jsfmt.spec.js b/tests/format/less/empty/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/empty/jsfmt.spec.js +++ b/tests/format/less/empty/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/function-selector/jsfmt.spec.js b/tests/format/less/function-selector/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/function-selector/jsfmt.spec.js +++ b/tests/format/less/function-selector/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/important/jsfmt.spec.js b/tests/format/less/important/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/important/jsfmt.spec.js +++ b/tests/format/less/important/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/interpolation/jsfmt.spec.js b/tests/format/less/interpolation/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/interpolation/jsfmt.spec.js +++ b/tests/format/less/interpolation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/less/jsfmt.spec.js b/tests/format/less/less/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/less/jsfmt.spec.js +++ b/tests/format/less/less/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/no-semicolon/jsfmt.spec.js b/tests/format/less/no-semicolon/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/no-semicolon/jsfmt.spec.js +++ b/tests/format/less/no-semicolon/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/parens/jsfmt.spec.js b/tests/format/less/parens/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/parens/jsfmt.spec.js +++ b/tests/format/less/parens/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/postcss-8-improment/jsfmt.spec.js b/tests/format/less/postcss-8-improment/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/postcss-8-improment/jsfmt.spec.js +++ b/tests/format/less/postcss-8-improment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/less/yaml/jsfmt.spec.js b/tests/format/less/yaml/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/less/yaml/jsfmt.spec.js +++ b/tests/format/less/yaml/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/lwc/lwc/jsfmt.spec.js b/tests/format/lwc/lwc/jsfmt.spec.js index 5637f1b27..db0f953d8 100644 --- a/tests/format/lwc/lwc/jsfmt.spec.js +++ b/tests/format/lwc/lwc/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["lwc"], { trailingComma: "none" }); -run_spec(__dirname, ["lwc"], {}); -run_spec(__dirname, ["lwc"], { semi: false }); +run_spec(import.meta, ["lwc"], { trailingComma: "none" }); +run_spec(import.meta, ["lwc"], {}); +run_spec(import.meta, ["lwc"], { semi: false }); diff --git a/tests/format/markdown/auto-link/jsfmt.spec.js b/tests/format/markdown/auto-link/jsfmt.spec.js index df6f3d64a..0864b1b5b 100644 --- a/tests/format/markdown/auto-link/jsfmt.spec.js +++ b/tests/format/markdown/auto-link/jsfmt.spec.js @@ -1,5 +1,3 @@ -const flat = require("lodash/flatten"); - const urls = [ "http://www.example.com:80/_a", "http://www.example.com:80/_a_", @@ -68,11 +66,11 @@ const wrappers = [ // (url) => `_* ${url} _*`, ]; -const cases = flat(urls.map((url) => wrappers.map((fn) => fn(url)))); +const cases = urls.flatMap((url) => wrappers.map((fn) => fn(url))); run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: cases.map((code) => ({ code, name: code })), }, ["markdown"] diff --git a/tests/format/markdown/blockquote/jsfmt.spec.js b/tests/format/markdown/blockquote/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/blockquote/jsfmt.spec.js +++ b/tests/format/markdown/blockquote/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/break/jsfmt.spec.js b/tests/format/markdown/break/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/break/jsfmt.spec.js +++ b/tests/format/markdown/break/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/broken-plugins/jsfmt.spec.js b/tests/format/markdown/broken-plugins/jsfmt.spec.js index f798cb1ff..f26e09e7e 100644 --- a/tests/format/markdown/broken-plugins/jsfmt.spec.js +++ b/tests/format/markdown/broken-plugins/jsfmt.spec.js @@ -1,5 +1,9 @@ +import createEsmUtils from "esm-utils"; + +const { require } = createEsmUtils(import.meta); + const plugins = [ - require("../../../config/prettier-plugins/prettier-plugin-missing-comments/index.js"), + require("../../../config/prettier-plugins/prettier-plugin-missing-comments/index.cjs"), ]; -run_spec(__dirname, ["markdown"], { plugins }); +run_spec(import.meta, ["markdown"], { plugins }); diff --git a/tests/format/markdown/code/jsfmt.spec.js b/tests/format/markdown/code/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/code/jsfmt.spec.js +++ b/tests/format/markdown/code/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/definition/jsfmt.spec.js b/tests/format/markdown/definition/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/definition/jsfmt.spec.js +++ b/tests/format/markdown/definition/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/delete/jsfmt.spec.js b/tests/format/markdown/delete/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/delete/jsfmt.spec.js +++ b/tests/format/markdown/delete/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/emphasis/jsfmt.spec.js b/tests/format/markdown/emphasis/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/emphasis/jsfmt.spec.js +++ b/tests/format/markdown/emphasis/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/fenced-code-block/jsfmt.spec.js b/tests/format/markdown/fenced-code-block/jsfmt.spec.js index 6e3be3f8b..3ad78010f 100644 --- a/tests/format/markdown/fenced-code-block/jsfmt.spec.js +++ b/tests/format/markdown/fenced-code-block/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: ["```\na", "```\na\n", "```\na\n\n", "```\na" + "\n".repeat(10)], }, ["markdown"] diff --git a/tests/format/markdown/footnote/jsfmt.spec.js b/tests/format/markdown/footnote/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/footnote/jsfmt.spec.js +++ b/tests/format/markdown/footnote/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/footnoteDefinition/jsfmt.spec.js b/tests/format/markdown/footnoteDefinition/jsfmt.spec.js index d704d74cf..dce8af51f 100644 --- a/tests/format/markdown/footnoteDefinition/jsfmt.spec.js +++ b/tests/format/markdown/footnoteDefinition/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); -run_spec(__dirname, ["markdown"], { proseWrap: "never" }); -run_spec(__dirname, ["markdown"], { proseWrap: "preserve" }); -run_spec(__dirname, ["markdown"], { tabWidth: 3 }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "never" }); +run_spec(import.meta, ["markdown"], { proseWrap: "preserve" }); +run_spec(import.meta, ["markdown"], { tabWidth: 3 }); diff --git a/tests/format/markdown/footnoteReference/jsfmt.spec.js b/tests/format/markdown/footnoteReference/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/footnoteReference/jsfmt.spec.js +++ b/tests/format/markdown/footnoteReference/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/front-matter/jsfmt.spec.js b/tests/format/markdown/front-matter/jsfmt.spec.js index ff3b58b03..7076d1635 100644 --- a/tests/format/markdown/front-matter/jsfmt.spec.js +++ b/tests/format/markdown/front-matter/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"]); +run_spec(import.meta, ["markdown"]); diff --git a/tests/format/markdown/heading/jsfmt.spec.js b/tests/format/markdown/heading/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/heading/jsfmt.spec.js +++ b/tests/format/markdown/heading/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/html/jsfmt.spec.js b/tests/format/markdown/html/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/html/jsfmt.spec.js +++ b/tests/format/markdown/html/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/ignore/jsfmt.spec.js b/tests/format/markdown/ignore/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/ignore/jsfmt.spec.js +++ b/tests/format/markdown/ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/image/jsfmt.spec.js b/tests/format/markdown/image/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/image/jsfmt.spec.js +++ b/tests/format/markdown/image/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/imageReference/jsfmt.spec.js b/tests/format/markdown/imageReference/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/imageReference/jsfmt.spec.js +++ b/tests/format/markdown/imageReference/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/indentation/jsfmt.spec.js b/tests/format/markdown/indentation/jsfmt.spec.js index 8183e3720..f3ba2aecd 100644 --- a/tests/format/markdown/indentation/jsfmt.spec.js +++ b/tests/format/markdown/indentation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always", useTabs: true }); +run_spec(import.meta, ["markdown"], { proseWrap: "always", useTabs: true }); diff --git a/tests/format/markdown/inlineCode/jsfmt.spec.js b/tests/format/markdown/inlineCode/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/inlineCode/jsfmt.spec.js +++ b/tests/format/markdown/inlineCode/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/jsx-semi/jsfmt.spec.js b/tests/format/markdown/jsx-semi/jsfmt.spec.js index d3fad0705..a292fa0d5 100644 --- a/tests/format/markdown/jsx-semi/jsfmt.spec.js +++ b/tests/format/markdown/jsx-semi/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["markdown"], { semi: true, proseWrap: "always" }); -run_spec(__dirname, ["markdown"], { semi: false, proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { semi: true, proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { semi: false, proseWrap: "always" }); diff --git a/tests/format/markdown/link/jsfmt.spec.js b/tests/format/markdown/link/jsfmt.spec.js index f78d08241..10b620a10 100644 --- a/tests/format/markdown/link/jsfmt.spec.js +++ b/tests/format/markdown/link/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); -run_spec(__dirname, ["markdown"], { proseWrap: "always", singleQuote: true }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always", singleQuote: true }); diff --git a/tests/format/markdown/linkReference/jsfmt.spec.js b/tests/format/markdown/linkReference/jsfmt.spec.js index d693a26d1..746d7a99e 100644 --- a/tests/format/markdown/linkReference/jsfmt.spec.js +++ b/tests/format/markdown/linkReference/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); -run_spec(__dirname, ["markdown"], { proseWrap: "never" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "never" }); diff --git a/tests/format/markdown/liquid/jsfmt.spec.js b/tests/format/markdown/liquid/jsfmt.spec.js index 2b81354ae..943131c32 100644 --- a/tests/format/markdown/liquid/jsfmt.spec.js +++ b/tests/format/markdown/liquid/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["markdown"]); -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"]); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/list/jsfmt.spec.js b/tests/format/markdown/list/jsfmt.spec.js index 6ac9293a5..ac6652ed2 100644 --- a/tests/format/markdown/list/jsfmt.spec.js +++ b/tests/format/markdown/list/jsfmt.spec.js @@ -7,10 +7,10 @@ const emptyListItemSnippets = [ ]; run_spec( - { dirname: __dirname, snippets: emptyListItemSnippets }, + { importMeta: import.meta, snippets: emptyListItemSnippets }, ["markdown"], { proseWrap: "always" } ); -run_spec(__dirname, ["markdown"], { proseWrap: "always", tabWidth: 4 }); -run_spec(__dirname, ["markdown"], { proseWrap: "always", tabWidth: 999 }); -run_spec(__dirname, ["markdown"], { proseWrap: "always", tabWidth: 0 }); +run_spec(import.meta, ["markdown"], { proseWrap: "always", tabWidth: 4 }); +run_spec(import.meta, ["markdown"], { proseWrap: "always", tabWidth: 999 }); +run_spec(import.meta, ["markdown"], { proseWrap: "always", tabWidth: 0 }); diff --git a/tests/format/markdown/long-table/jsfmt.spec.js b/tests/format/markdown/long-table/jsfmt.spec.js index e1c94789f..9a707c13f 100644 --- a/tests/format/markdown/long-table/jsfmt.spec.js +++ b/tests/format/markdown/long-table/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["markdown"]); -run_spec(__dirname, ["markdown"], { proseWrap: "never" }); +run_spec(import.meta, ["markdown"]); +run_spec(import.meta, ["markdown"], { proseWrap: "never" }); diff --git a/tests/format/markdown/markdown/jsfmt.spec.js b/tests/format/markdown/markdown/jsfmt.spec.js index f78d08241..10b620a10 100644 --- a/tests/format/markdown/markdown/jsfmt.spec.js +++ b/tests/format/markdown/markdown/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); -run_spec(__dirname, ["markdown"], { proseWrap: "always", singleQuote: true }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always", singleQuote: true }); diff --git a/tests/format/markdown/math/jsfmt.spec.js b/tests/format/markdown/math/jsfmt.spec.js index ff3b58b03..7076d1635 100644 --- a/tests/format/markdown/math/jsfmt.spec.js +++ b/tests/format/markdown/math/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"]); +run_spec(import.meta, ["markdown"]); diff --git a/tests/format/markdown/multiparser-css/jsfmt.spec.js b/tests/format/markdown/multiparser-css/jsfmt.spec.js index ff3b58b03..7076d1635 100644 --- a/tests/format/markdown/multiparser-css/jsfmt.spec.js +++ b/tests/format/markdown/multiparser-css/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"]); +run_spec(import.meta, ["markdown"]); diff --git a/tests/format/markdown/multiparser-js/jsfmt.spec.js b/tests/format/markdown/multiparser-js/jsfmt.spec.js index 6fafe58ea..f1a83342d 100644 --- a/tests/format/markdown/multiparser-js/jsfmt.spec.js +++ b/tests/format/markdown/multiparser-js/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { trailingComma: "all" }); +run_spec(import.meta, ["markdown"], { trailingComma: "all" }); diff --git a/tests/format/markdown/multiparser-json/jsfmt.spec.js b/tests/format/markdown/multiparser-json/jsfmt.spec.js index 6fafe58ea..f1a83342d 100644 --- a/tests/format/markdown/multiparser-json/jsfmt.spec.js +++ b/tests/format/markdown/multiparser-json/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { trailingComma: "all" }); +run_spec(import.meta, ["markdown"], { trailingComma: "all" }); diff --git a/tests/format/markdown/paragraph/jsfmt.spec.js b/tests/format/markdown/paragraph/jsfmt.spec.js index d15893e61..f607fa7cc 100644 --- a/tests/format/markdown/paragraph/jsfmt.spec.js +++ b/tests/format/markdown/paragraph/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); -run_spec(__dirname, ["markdown"], { proseWrap: "never" }); -run_spec(__dirname, ["markdown"], { proseWrap: "preserve" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "never" }); +run_spec(import.meta, ["markdown"], { proseWrap: "preserve" }); diff --git a/tests/format/markdown/spec/jsfmt.spec.js b/tests/format/markdown/spec/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/spec/jsfmt.spec.js +++ b/tests/format/markdown/spec/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/splitCjkText/jsfmt.spec.js b/tests/format/markdown/splitCjkText/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/splitCjkText/jsfmt.spec.js +++ b/tests/format/markdown/splitCjkText/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/strong/jsfmt.spec.js b/tests/format/markdown/strong/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/strong/jsfmt.spec.js +++ b/tests/format/markdown/strong/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/table/empty-table/jsfmt.spec.js b/tests/format/markdown/table/empty-table/jsfmt.spec.js index 54dea461f..40def3350 100644 --- a/tests/format/markdown/table/empty-table/jsfmt.spec.js +++ b/tests/format/markdown/table/empty-table/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["markdown"]); -run_spec(__dirname, ["markdown"], { proseWrap: "never" }); -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); -run_spec(__dirname, ["markdown"], { proseWrap: "preserve" }); +run_spec(import.meta, ["markdown"]); +run_spec(import.meta, ["markdown"], { proseWrap: "never" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "preserve" }); diff --git a/tests/format/markdown/table/jsfmt.spec.js b/tests/format/markdown/table/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/table/jsfmt.spec.js +++ b/tests/format/markdown/table/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/thematicBreak/jsfmt.spec.js b/tests/format/markdown/thematicBreak/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/thematicBreak/jsfmt.spec.js +++ b/tests/format/markdown/thematicBreak/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/toml/jsfmt.spec.js b/tests/format/markdown/toml/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/toml/jsfmt.spec.js +++ b/tests/format/markdown/toml/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/wiki-link/jsfmt.spec.js b/tests/format/markdown/wiki-link/jsfmt.spec.js index 6bf2457cb..3cd818dcc 100644 --- a/tests/format/markdown/wiki-link/jsfmt.spec.js +++ b/tests/format/markdown/wiki-link/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); -run_spec(__dirname, ["markdown"], { proseWrap: "always", singleQuote: true }); -run_spec(__dirname, ["markdown"], { proseWrap: "never" }); -run_spec(__dirname, ["markdown"], { proseWrap: "preserve" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always", singleQuote: true }); +run_spec(import.meta, ["markdown"], { proseWrap: "never" }); +run_spec(import.meta, ["markdown"], { proseWrap: "preserve" }); diff --git a/tests/format/markdown/word/jsfmt.spec.js b/tests/format/markdown/word/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/word/jsfmt.spec.js +++ b/tests/format/markdown/word/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/markdown/yaml/jsfmt.spec.js b/tests/format/markdown/yaml/jsfmt.spec.js index b62fc5842..8ad59f4c8 100644 --- a/tests/format/markdown/yaml/jsfmt.spec.js +++ b/tests/format/markdown/yaml/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { proseWrap: "always" }); +run_spec(import.meta, ["markdown"], { proseWrap: "always" }); diff --git a/tests/format/mdx/embedded-language-formatting/jsfmt.spec.js b/tests/format/mdx/embedded-language-formatting/jsfmt.spec.js index 42d458897..b294ff749 100644 --- a/tests/format/mdx/embedded-language-formatting/jsfmt.spec.js +++ b/tests/format/mdx/embedded-language-formatting/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["mdx"], { embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["mdx"], { embeddedLanguageFormatting: "off" }); diff --git a/tests/format/mdx/mdx/jsfmt.spec.js b/tests/format/mdx/mdx/jsfmt.spec.js index 2b230e141..c9ff26f78 100644 --- a/tests/format/mdx/mdx/jsfmt.spec.js +++ b/tests/format/mdx/mdx/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["mdx"]); -run_spec(__dirname, ["mdx"], { semi: false }); +run_spec(import.meta, ["mdx"]); +run_spec(import.meta, ["mdx"], { semi: false }); diff --git a/tests/format/misc/babel-redirect-to-babel-flow/jsfmt.spec.js b/tests/format/misc/babel-redirect-to-babel-flow/jsfmt.spec.js index 8382eddeb..bc92d92ef 100644 --- a/tests/format/misc/babel-redirect-to-babel-flow/jsfmt.spec.js +++ b/tests/format/misc/babel-redirect-to-babel-flow/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"]); +run_spec(import.meta, ["babel"]); diff --git a/tests/format/misc/embedded_language_formatting/in-html/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/in-html/jsfmt.spec.js index e625c05f7..75e3c2373 100644 --- a/tests/format/misc/embedded_language_formatting/in-html/jsfmt.spec.js +++ b/tests/format/misc/embedded_language_formatting/in-html/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["html"]); -run_spec(__dirname, ["html"], { embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["html"]); +run_spec(import.meta, ["html"], { embeddedLanguageFormatting: "off" }); diff --git a/tests/format/misc/embedded_language_formatting/in-javascript/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/in-javascript/jsfmt.spec.js index aac1ee77e..913dac1cd 100644 --- a/tests/format/misc/embedded_language_formatting/in-javascript/jsfmt.spec.js +++ b/tests/format/misc/embedded_language_formatting/in-javascript/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["babel"]); -run_spec(__dirname, ["babel"], { embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["babel"]); +run_spec(import.meta, ["babel"], { embeddedLanguageFormatting: "off" }); diff --git a/tests/format/misc/embedded_language_formatting/in-markdown/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/in-markdown/jsfmt.spec.js index 9e28612c9..e60bac4ce 100644 --- a/tests/format/misc/embedded_language_formatting/in-markdown/jsfmt.spec.js +++ b/tests/format/misc/embedded_language_formatting/in-markdown/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["markdown"]); -run_spec(__dirname, ["markdown"], { embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["markdown"]); +run_spec(import.meta, ["markdown"], { embeddedLanguageFormatting: "off" }); diff --git a/tests/format/misc/embedded_language_formatting/in-vue/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/in-vue/jsfmt.spec.js index a553d17cb..f016eac20 100644 --- a/tests/format/misc/embedded_language_formatting/in-vue/jsfmt.spec.js +++ b/tests/format/misc/embedded_language_formatting/in-vue/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["vue"]); -run_spec(__dirname, ["vue"], { embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["vue"]); +run_spec(import.meta, ["vue"], { embeddedLanguageFormatting: "off" }); diff --git a/tests/format/misc/embedded_language_formatting/mdx/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/mdx/jsfmt.spec.js index 42d458897..b294ff749 100644 --- a/tests/format/misc/embedded_language_formatting/mdx/jsfmt.spec.js +++ b/tests/format/misc/embedded_language_formatting/mdx/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["mdx"], { embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["mdx"], { embeddedLanguageFormatting: "off" }); diff --git a/tests/format/misc/empty/jsfmt.spec.js b/tests/format/misc/empty/jsfmt.spec.js index 349f87d36..9d357f07f 100644 --- a/tests/format/misc/empty/jsfmt.spec.js +++ b/tests/format/misc/empty/jsfmt.spec.js @@ -1,4 +1,6 @@ -const parsers = require("prettier-local") +import prettier from "../../../config/require-prettier.cjs"; + +const parsers = prettier .getSupportInfo() .options.find((option) => option.name === "parser") .choices.filter((choice) => !choice.deprecated) @@ -6,7 +8,7 @@ const parsers = require("prettier-local") run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ // empty "", diff --git a/tests/format/misc/errors/babel-flow/jsfmt.spec.js b/tests/format/misc/errors/babel-flow/jsfmt.spec.js index 30c9667cc..9591383a5 100644 --- a/tests/format/misc/errors/babel-flow/jsfmt.spec.js +++ b/tests/format/misc/errors/babel-flow/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel-flow", "babel"]); +run_spec(import.meta, ["babel-flow", "babel"]); diff --git a/tests/format/misc/errors/babel-ts/jsfmt.spec.js b/tests/format/misc/errors/babel-ts/jsfmt.spec.js index a969baea5..eb7dab7dd 100644 --- a/tests/format/misc/errors/babel-ts/jsfmt.spec.js +++ b/tests/format/misc/errors/babel-ts/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel-ts"]); +run_spec(import.meta, ["babel-ts"]); diff --git a/tests/format/misc/errors/broken-plugin/jsfmt.spec.js b/tests/format/misc/errors/broken-plugin/jsfmt.spec.js index 826d73513..679409919 100644 --- a/tests/format/misc/errors/broken-plugin/jsfmt.spec.js +++ b/tests/format/misc/errors/broken-plugin/jsfmt.spec.js @@ -1,7 +1,15 @@ +import createEsmUtils from "esm-utils"; + +const { require } = createEsmUtils(import.meta); + const plugins = [ - require("../../../../config/prettier-plugins/prettier-plugin-missing-comments/index.js"), + require("../../../../config/prettier-plugins/prettier-plugin-missing-comments/index.cjs"), ]; -run_spec({ dirname: __dirname, snippets: ["text"] }, ["missing-comments"], { - plugins, -}); +run_spec( + { importMeta: import.meta, snippets: ["text"] }, + ["missing-comments"], + { + plugins, + } +); diff --git a/tests/format/misc/errors/css/jsfmt.spec.js b/tests/format/misc/errors/css/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/misc/errors/css/jsfmt.spec.js +++ b/tests/format/misc/errors/css/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/misc/errors/flow/jsfmt.spec.js b/tests/format/misc/errors/flow/jsfmt.spec.js index b9a908981..c89f3cc86 100644 --- a/tests/format/misc/errors/flow/jsfmt.spec.js +++ b/tests/format/misc/errors/flow/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(import.meta, ["flow"]); diff --git a/tests/format/misc/errors/graphql/jsfmt.spec.js b/tests/format/misc/errors/graphql/jsfmt.spec.js index 4612e6ac5..59fdc6d74 100644 --- a/tests/format/misc/errors/graphql/jsfmt.spec.js +++ b/tests/format/misc/errors/graphql/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"]); +run_spec(import.meta, ["graphql"]); diff --git a/tests/format/misc/errors/handlebars/jsfmt.spec.js b/tests/format/misc/errors/handlebars/jsfmt.spec.js index da9b88409..5ba88b298 100644 --- a/tests/format/misc/errors/handlebars/jsfmt.spec.js +++ b/tests/format/misc/errors/handlebars/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["glimmer"]); +run_spec(import.meta, ["glimmer"]); diff --git a/tests/format/misc/errors/invalid-typescript-decorators/jsfmt.spec.js b/tests/format/misc/errors/invalid-typescript-decorators/jsfmt.spec.js index aff59cd2f..89974d77f 100644 --- a/tests/format/misc/errors/invalid-typescript-decorators/jsfmt.spec.js +++ b/tests/format/misc/errors/invalid-typescript-decorators/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel-ts"]); +run_spec(import.meta, ["typescript", "babel-ts"]); diff --git a/tests/format/misc/errors/invalid/jsfmt.spec.js b/tests/format/misc/errors/invalid/jsfmt.spec.js index bfb4daddc..fed594ecb 100644 --- a/tests/format/misc/errors/invalid/jsfmt.spec.js +++ b/tests/format/misc/errors/invalid/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: ["for each (a in b) {}", "class switch() {}"], }, ["babel", "flow", "typescript", "babel-flow", "babel-ts", "espree", "meriyah"] @@ -8,7 +8,7 @@ run_spec( run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "(a = b) = 1", "a = 1 = 2", diff --git a/tests/format/misc/errors/js/assignment/jsfmt.spec.js b/tests/format/misc/errors/js/assignment/jsfmt.spec.js index f987b2111..7dc59a3ef 100644 --- a/tests/format/misc/errors/js/assignment/jsfmt.spec.js +++ b/tests/format/misc/errors/js/assignment/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: ["({}) = x;"], }, ["babel", "babel-ts", "espree", "meriyah"] diff --git a/tests/format/misc/errors/js/async-await/jsfmt.spec.js b/tests/format/misc/errors/js/async-await/jsfmt.spec.js index 3f46af09a..94ffcd9b1 100644 --- a/tests/format/misc/errors/js/async-await/jsfmt.spec.js +++ b/tests/format/misc/errors/js/async-await/jsfmt.spec.js @@ -1,8 +1,8 @@ -const { outdent } = require("outdent"); +import { outdent } from "outdent"; run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ outdent` async function foo() { @@ -24,7 +24,7 @@ run_spec( run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ // `flow` and `meriyah` didn't throw "async (x = await (2)) => {};", diff --git a/tests/format/misc/errors/js/for-of/jsfmt.spec.js b/tests/format/misc/errors/js/for-of/jsfmt.spec.js index 62793da4f..3dabe074a 100644 --- a/tests/format/misc/errors/js/for-of/jsfmt.spec.js +++ b/tests/format/misc/errors/js/for-of/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "for (let.foo of []);", "for (let().bar of []);", @@ -21,7 +21,7 @@ run_spec( run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: ["for (async of []);"], }, [ diff --git a/tests/format/misc/errors/js/hack-pipeline/jsfmt.spec.js b/tests/format/misc/errors/js/hack-pipeline/jsfmt.spec.js index 2f512c8f2..86caad2af 100644 --- a/tests/format/misc/errors/js/hack-pipeline/jsfmt.spec.js +++ b/tests/format/misc/errors/js/hack-pipeline/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "(yield y)", "(yield)", diff --git a/tests/format/misc/errors/js/import/jsfmt.spec.js b/tests/format/misc/errors/js/import/jsfmt.spec.js index 2bfa89216..f5baee77b 100644 --- a/tests/format/misc/errors/js/import/jsfmt.spec.js +++ b/tests/format/misc/errors/js/import/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "import();", "import(/* comment */);", diff --git a/tests/format/misc/errors/js/jsfmt.spec.js b/tests/format/misc/errors/js/jsfmt.spec.js index 043451a7f..d0616fcdb 100644 --- a/tests/format/misc/errors/js/jsfmt.spec.js +++ b/tests/format/misc/errors/js/jsfmt.spec.js @@ -1,8 +1,8 @@ -const { outdent } = require("outdent"); +import { outdent } from "outdent"; run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ // v8intrinsic "::%DebugPrint(null)", diff --git a/tests/format/misc/errors/js/literal/jsfmt.spec.js b/tests/format/misc/errors/js/literal/jsfmt.spec.js index 38525665a..9421c8c7a 100644 --- a/tests/format/misc/errors/js/literal/jsfmt.spec.js +++ b/tests/format/misc/errors/js/literal/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "espree", "meriyah"]); +run_spec(import.meta, ["babel", "espree", "meriyah"]); diff --git a/tests/format/misc/errors/js/object/jsfmt.spec.js b/tests/format/misc/errors/js/object/jsfmt.spec.js index 38525665a..9421c8c7a 100644 --- a/tests/format/misc/errors/js/object/jsfmt.spec.js +++ b/tests/format/misc/errors/js/object/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "espree", "meriyah"]); +run_spec(import.meta, ["babel", "espree", "meriyah"]); diff --git a/tests/format/misc/errors/js/optional-chaining/jsfmt.spec.js b/tests/format/misc/errors/js/optional-chaining/jsfmt.spec.js index 5301fb325..709f5bca0 100644 --- a/tests/format/misc/errors/js/optional-chaining/jsfmt.spec.js +++ b/tests/format/misc/errors/js/optional-chaining/jsfmt.spec.js @@ -1,8 +1,8 @@ -const { outdent } = require("outdent"); +import { outdent } from "outdent"; run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "const baz3 = new obj?.foo?.bar?.baz(); // baz instance", "const safe5 = new obj?.qux?.baz(); // undefined", diff --git a/tests/format/misc/errors/js/record/jsfmt.spec.js b/tests/format/misc/errors/js/record/jsfmt.spec.js index 8e7d09d11..91fc311a3 100644 --- a/tests/format/misc/errors/js/record/jsfmt.spec.js +++ b/tests/format/misc/errors/js/record/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "#{a() {}}", "#{async b() {}}", diff --git a/tests/format/misc/errors/js/reserved-word/jsfmt.spec.js b/tests/format/misc/errors/js/reserved-word/jsfmt.spec.js index 6f3610aa3..935ece489 100644 --- a/tests/format/misc/errors/js/reserved-word/jsfmt.spec.js +++ b/tests/format/misc/errors/js/reserved-word/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: ["class interface {}", 'import interface from "foo";'], }, ["espree", "meriyah"] diff --git a/tests/format/misc/errors/js/variable-declarator/jsfmt.spec.js b/tests/format/misc/errors/js/variable-declarator/jsfmt.spec.js index 38525665a..9421c8c7a 100644 --- a/tests/format/misc/errors/js/variable-declarator/jsfmt.spec.js +++ b/tests/format/misc/errors/js/variable-declarator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel", "espree", "meriyah"]); +run_spec(import.meta, ["babel", "espree", "meriyah"]); diff --git a/tests/format/misc/errors/json/jsfmt.spec.js b/tests/format/misc/errors/json/jsfmt.spec.js index 0b413f082..7ab797b8a 100644 --- a/tests/format/misc/errors/json/jsfmt.spec.js +++ b/tests/format/misc/errors/json/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "{foo}", '{["foo"]:"bar"}', diff --git a/tests/format/misc/errors/json/json-stringify/jsfmt.spec.js b/tests/format/misc/errors/json/json-stringify/jsfmt.spec.js index 0ecb266a2..5f7a5886a 100644 --- a/tests/format/misc/errors/json/json-stringify/jsfmt.spec.js +++ b/tests/format/misc/errors/json/json-stringify/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ '/* comment */{"foo": 1}', '// comment\n{"foo": 1}', diff --git a/tests/format/misc/errors/less/jsfmt.spec.js b/tests/format/misc/errors/less/jsfmt.spec.js index 73b809901..92093c8d5 100644 --- a/tests/format/misc/errors/less/jsfmt.spec.js +++ b/tests/format/misc/errors/less/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["less"]); +run_spec(import.meta, ["less"]); diff --git a/tests/format/misc/errors/scss/jsfmt.spec.js b/tests/format/misc/errors/scss/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/misc/errors/scss/jsfmt.spec.js +++ b/tests/format/misc/errors/scss/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/misc/errors/typescript/babel-ts/jsfmt.spec.js b/tests/format/misc/errors/typescript/babel-ts/jsfmt.spec.js index fc9e2ba08..c4dcd3b77 100644 --- a/tests/format/misc/errors/typescript/babel-ts/jsfmt.spec.js +++ b/tests/format/misc/errors/typescript/babel-ts/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "foo as any = 10;", "({ a: b as any = 2000 } = x);", diff --git a/tests/format/misc/errors/typescript/jsfmt.spec.js b/tests/format/misc/errors/typescript/jsfmt.spec.js index 0f311b90f..8cfd9c7b4 100644 --- a/tests/format/misc/errors/typescript/jsfmt.spec.js +++ b/tests/format/misc/errors/typescript/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ "let x1 =
}
;", "let x2 =
>
;", diff --git a/tests/format/misc/errors/vue/jsfmt.spec.js b/tests/format/misc/errors/vue/jsfmt.spec.js index 2fd7eede9..9515a6d41 100644 --- a/tests/format/misc/errors/vue/jsfmt.spec.js +++ b/tests/format/misc/errors/vue/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["vue"]); +run_spec(import.meta, ["vue"]); diff --git a/tests/format/misc/errors/yaml/jsfmt.spec.js b/tests/format/misc/errors/yaml/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/misc/errors/yaml/jsfmt.spec.js +++ b/tests/format/misc/errors/yaml/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/misc/flow-babel-only/jsfmt.spec.js b/tests/format/misc/flow-babel-only/jsfmt.spec.js index 8382eddeb..bc92d92ef 100644 --- a/tests/format/misc/flow-babel-only/jsfmt.spec.js +++ b/tests/format/misc/flow-babel-only/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel"]); +run_spec(import.meta, ["babel"]); diff --git a/tests/format/misc/insert-pragma/css/jsfmt.spec.js b/tests/format/misc/insert-pragma/css/jsfmt.spec.js index 2e12b8a1d..24f6ac9d1 100644 --- a/tests/format/misc/insert-pragma/css/jsfmt.spec.js +++ b/tests/format/misc/insert-pragma/css/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"], { insertPragma: true }); +run_spec(import.meta, ["css"], { insertPragma: true }); diff --git a/tests/format/misc/insert-pragma/graphql/jsfmt.spec.js b/tests/format/misc/insert-pragma/graphql/jsfmt.spec.js index 4a57b4536..0a16c7560 100644 --- a/tests/format/misc/insert-pragma/graphql/jsfmt.spec.js +++ b/tests/format/misc/insert-pragma/graphql/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"], { insertPragma: true }); +run_spec(import.meta, ["graphql"], { insertPragma: true }); diff --git a/tests/format/misc/insert-pragma/html/jsfmt.spec.js b/tests/format/misc/insert-pragma/html/jsfmt.spec.js index d7461ff2d..275148077 100644 --- a/tests/format/misc/insert-pragma/html/jsfmt.spec.js +++ b/tests/format/misc/insert-pragma/html/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"], { insertPragma: true }); +run_spec(import.meta, ["html"], { insertPragma: true }); diff --git a/tests/format/misc/insert-pragma/js/jsfmt.spec.js b/tests/format/misc/insert-pragma/js/jsfmt.spec.js index d1ed3d6a0..6dd2e4d72 100644 --- a/tests/format/misc/insert-pragma/js/jsfmt.spec.js +++ b/tests/format/misc/insert-pragma/js/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow", "babel", "typescript"], { insertPragma: true }); +run_spec(import.meta, ["flow", "babel", "typescript"], { insertPragma: true }); diff --git a/tests/format/misc/insert-pragma/json/jsfmt.spec.js b/tests/format/misc/insert-pragma/json/jsfmt.spec.js index b008c3e57..34ed827cd 100644 --- a/tests/format/misc/insert-pragma/json/jsfmt.spec.js +++ b/tests/format/misc/insert-pragma/json/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["json"], { insertPragma: true }); +run_spec(import.meta, ["json"], { insertPragma: true }); diff --git a/tests/format/misc/insert-pragma/json5/jsfmt.spec.js b/tests/format/misc/insert-pragma/json5/jsfmt.spec.js index fae953579..e69990b57 100644 --- a/tests/format/misc/insert-pragma/json5/jsfmt.spec.js +++ b/tests/format/misc/insert-pragma/json5/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["json5"], { insertPragma: true }); +run_spec(import.meta, ["json5"], { insertPragma: true }); diff --git a/tests/format/misc/insert-pragma/markdown/jsfmt.spec.js b/tests/format/misc/insert-pragma/markdown/jsfmt.spec.js index a1f27d6d2..1244363d5 100644 --- a/tests/format/misc/insert-pragma/markdown/jsfmt.spec.js +++ b/tests/format/misc/insert-pragma/markdown/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { insertPragma: true }); +run_spec(import.meta, ["markdown"], { insertPragma: true }); diff --git a/tests/format/misc/insert-pragma/vue/jsfmt.spec.js b/tests/format/misc/insert-pragma/vue/jsfmt.spec.js index a64ae4494..5b8c80370 100644 --- a/tests/format/misc/insert-pragma/vue/jsfmt.spec.js +++ b/tests/format/misc/insert-pragma/vue/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["vue"], { insertPragma: true }); +run_spec(import.meta, ["vue"], { insertPragma: true }); diff --git a/tests/format/misc/json-unknown-extension/jsfmt.spec.js b/tests/format/misc/json-unknown-extension/jsfmt.spec.js index 1c74f7e8a..b1245f4f4 100644 --- a/tests/format/misc/json-unknown-extension/jsfmt.spec.js +++ b/tests/format/misc/json-unknown-extension/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["json"]); -run_spec(__dirname, ["json"], { trailingComma: "all" }); -run_spec(__dirname, ["json5"]); -run_spec(__dirname, ["json5"], { trailingComma: "all" }); -run_spec(__dirname, ["json-stringify"]); +run_spec(import.meta, ["json"]); +run_spec(import.meta, ["json"], { trailingComma: "all" }); +run_spec(import.meta, ["json5"]); +run_spec(import.meta, ["json5"], { trailingComma: "all" }); +run_spec(import.meta, ["json-stringify"]); diff --git a/tests/format/misc/parser-inference/jsfmt.spec.js b/tests/format/misc/parser-inference/jsfmt.spec.js index 19c432041..ba1a96c87 100644 --- a/tests/format/misc/parser-inference/jsfmt.spec.js +++ b/tests/format/misc/parser-inference/jsfmt.spec.js @@ -1,7 +1,7 @@ -const { outdent } = require("outdent"); +import { outdent } from "outdent"; run_spec({ - dirname: __dirname, + importMeta: import.meta, snippets: [ { name: ".prettierrc in json(empty)", diff --git a/tests/format/misc/require-pragma/css/jsfmt.spec.js b/tests/format/misc/require-pragma/css/jsfmt.spec.js index 10a500899..5fb1a61f1 100644 --- a/tests/format/misc/require-pragma/css/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/css/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"], { requirePragma: true }); +run_spec(import.meta, ["css"], { requirePragma: true }); diff --git a/tests/format/misc/require-pragma/graphql/jsfmt.spec.js b/tests/format/misc/require-pragma/graphql/jsfmt.spec.js index 52976324f..fb09b7d5c 100644 --- a/tests/format/misc/require-pragma/graphql/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/graphql/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["graphql"], { requirePragma: true }); +run_spec(import.meta, ["graphql"], { requirePragma: true }); diff --git a/tests/format/misc/require-pragma/html/jsfmt.spec.js b/tests/format/misc/require-pragma/html/jsfmt.spec.js index 356f6e916..f2e90b518 100644 --- a/tests/format/misc/require-pragma/html/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/html/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"], { requirePragma: true }); +run_spec(import.meta, ["html"], { requirePragma: true }); diff --git a/tests/format/misc/require-pragma/js/jsfmt.spec.js b/tests/format/misc/require-pragma/js/jsfmt.spec.js index 4008d7d89..9c647ddef 100644 --- a/tests/format/misc/require-pragma/js/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/js/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: ["\uFEFF#!/usr/bin/env node\n/** @format */\nprettier"], }, ["flow", "babel", "typescript"], diff --git a/tests/format/misc/require-pragma/json/jsfmt.spec.js b/tests/format/misc/require-pragma/json/jsfmt.spec.js index c725321b6..22d32a5c6 100644 --- a/tests/format/misc/require-pragma/json/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/json/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["json"], { requirePragma: true }); +run_spec(import.meta, ["json"], { requirePragma: true }); diff --git a/tests/format/misc/require-pragma/json5/jsfmt.spec.js b/tests/format/misc/require-pragma/json5/jsfmt.spec.js index e7f02cda3..ba778e6fc 100644 --- a/tests/format/misc/require-pragma/json5/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/json5/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["json5"], { requirePragma: true }); +run_spec(import.meta, ["json5"], { requirePragma: true }); diff --git a/tests/format/misc/require-pragma/markdown/jsfmt.spec.js b/tests/format/misc/require-pragma/markdown/jsfmt.spec.js index 8e45ea725..93fd64f80 100644 --- a/tests/format/misc/require-pragma/markdown/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/markdown/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["markdown"], { requirePragma: true }); +run_spec(import.meta, ["markdown"], { requirePragma: true }); diff --git a/tests/format/misc/require-pragma/mdx/jsfmt.spec.js b/tests/format/misc/require-pragma/mdx/jsfmt.spec.js index 2b5334229..6b359cbb8 100644 --- a/tests/format/misc/require-pragma/mdx/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/mdx/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["mdx"], { requirePragma: true }); +run_spec(import.meta, ["mdx"], { requirePragma: true }); diff --git a/tests/format/misc/require-pragma/vue/jsfmt.spec.js b/tests/format/misc/require-pragma/vue/jsfmt.spec.js index 372b48688..478195907 100644 --- a/tests/format/misc/require-pragma/vue/jsfmt.spec.js +++ b/tests/format/misc/require-pragma/vue/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["vue"], { requirePragma: true }); +run_spec(import.meta, ["vue"], { requirePragma: true }); diff --git a/tests/format/misc/typescript-babel-only/jsfmt.spec.js b/tests/format/misc/typescript-babel-only/jsfmt.spec.js index a969baea5..eb7dab7dd 100644 --- a/tests/format/misc/typescript-babel-only/jsfmt.spec.js +++ b/tests/format/misc/typescript-babel-only/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel-ts"]); +run_spec(import.meta, ["babel-ts"]); diff --git a/tests/format/misc/typescript-only/jsfmt.spec.js b/tests/format/misc/typescript-only/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/misc/typescript-only/jsfmt.spec.js +++ b/tests/format/misc/typescript-only/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/mjml/mjml/jsfmt.spec.js b/tests/format/mjml/mjml/jsfmt.spec.js index 53763df9b..54e40e1cb 100644 --- a/tests/format/mjml/mjml/jsfmt.spec.js +++ b/tests/format/mjml/mjml/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["html"]); +run_spec(import.meta, ["html"]); diff --git a/tests/format/scss/at-rule/jsfmt.spec.js b/tests/format/scss/at-rule/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/at-rule/jsfmt.spec.js +++ b/tests/format/scss/at-rule/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/atrule/jsfmt.spec.js b/tests/format/scss/atrule/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/atrule/jsfmt.spec.js +++ b/tests/format/scss/atrule/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/case/jsfmt.spec.js b/tests/format/scss/case/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/case/jsfmt.spec.js +++ b/tests/format/scss/case/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/comments/jsfmt.spec.js b/tests/format/scss/comments/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/comments/jsfmt.spec.js +++ b/tests/format/scss/comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/configuration/jsfmt.spec.js b/tests/format/scss/configuration/jsfmt.spec.js index f2558a4a9..f5e1ca39e 100644 --- a/tests/format/scss/configuration/jsfmt.spec.js +++ b/tests/format/scss/configuration/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["scss"], { trailingComma: "none" }); -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"], { trailingComma: "none" }); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/inline-url/jsfmt.spec.js b/tests/format/scss/inline-url/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/inline-url/jsfmt.spec.js +++ b/tests/format/scss/inline-url/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/map/jsfmt.spec.js b/tests/format/scss/map/jsfmt.spec.js index f2558a4a9..f5e1ca39e 100644 --- a/tests/format/scss/map/jsfmt.spec.js +++ b/tests/format/scss/map/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["scss"], { trailingComma: "none" }); -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"], { trailingComma: "none" }); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/no-semicolon/jsfmt.spec.js b/tests/format/scss/no-semicolon/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/no-semicolon/jsfmt.spec.js +++ b/tests/format/scss/no-semicolon/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/parens/jsfmt.spec.js b/tests/format/scss/parens/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/parens/jsfmt.spec.js +++ b/tests/format/scss/parens/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/quotes/jsfmt.spec.js b/tests/format/scss/quotes/jsfmt.spec.js index 0c94ceec9..965d01753 100644 --- a/tests/format/scss/quotes/jsfmt.spec.js +++ b/tests/format/scss/quotes/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["scss"]); -run_spec(__dirname, ["scss"], { singleQuote: true }); +run_spec(import.meta, ["scss"]); +run_spec(import.meta, ["scss"], { singleQuote: true }); diff --git a/tests/format/scss/scss/jsfmt.spec.js b/tests/format/scss/scss/jsfmt.spec.js index f2558a4a9..f5e1ca39e 100644 --- a/tests/format/scss/scss/jsfmt.spec.js +++ b/tests/format/scss/scss/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["scss"], { trailingComma: "none" }); -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"], { trailingComma: "none" }); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/trailing-comma/jsfmt.spec.js b/tests/format/scss/trailing-comma/jsfmt.spec.js index f2558a4a9..f5e1ca39e 100644 --- a/tests/format/scss/trailing-comma/jsfmt.spec.js +++ b/tests/format/scss/trailing-comma/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["scss"], { trailingComma: "none" }); -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"], { trailingComma: "none" }); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/variables/jsfmt.spec.js b/tests/format/scss/variables/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/variables/jsfmt.spec.js +++ b/tests/format/scss/variables/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/scss/yaml/jsfmt.spec.js b/tests/format/scss/yaml/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/scss/yaml/jsfmt.spec.js +++ b/tests/format/scss/yaml/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/stylefmt-repo/at-apply/jsfmt.spec.js b/tests/format/stylefmt-repo/at-apply/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/at-apply/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/at-apply/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/at-media/jsfmt.spec.js b/tests/format/stylefmt-repo/at-media/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/at-media/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/at-media/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/attr-selector/jsfmt.spec.js b/tests/format/stylefmt-repo/attr-selector/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/attr-selector/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/attr-selector/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/charset-2/jsfmt.spec.js b/tests/format/stylefmt-repo/charset-2/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/charset-2/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/charset-2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/charset/jsfmt.spec.js b/tests/format/stylefmt-repo/charset/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/charset/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/charset/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js b/tests/format/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/comment-in-rules/jsfmt.spec.js b/tests/format/stylefmt-repo/comment-in-rules/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/comment-in-rules/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/comment-in-rules/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/comment/jsfmt.spec.js b/tests/format/stylefmt-repo/comment/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/comment/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/content/jsfmt.spec.js b/tests/format/stylefmt-repo/content/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/content/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/content/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/cssnext-example/jsfmt.spec.js b/tests/format/stylefmt-repo/cssnext-example/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/cssnext-example/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/cssnext-example/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/custom-media-queries/jsfmt.spec.js b/tests/format/stylefmt-repo/custom-media-queries/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/custom-media-queries/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/custom-media-queries/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/custom-properties/jsfmt.spec.js b/tests/format/stylefmt-repo/custom-properties/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/custom-properties/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/custom-properties/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/custom-selectors/jsfmt.spec.js b/tests/format/stylefmt-repo/custom-selectors/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/custom-selectors/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/custom-selectors/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/data-url/jsfmt.spec.js b/tests/format/stylefmt-repo/data-url/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/data-url/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/data-url/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/font-face/jsfmt.spec.js b/tests/format/stylefmt-repo/font-face/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/font-face/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/font-face/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/font-shorthand/jsfmt.spec.js b/tests/format/stylefmt-repo/font-shorthand/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/font-shorthand/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/font-shorthand/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/ie-hacks/jsfmt.spec.js b/tests/format/stylefmt-repo/ie-hacks/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/ie-hacks/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/ie-hacks/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/import/jsfmt.spec.js b/tests/format/stylefmt-repo/import/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/import/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/import/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/important/jsfmt.spec.js b/tests/format/stylefmt-repo/important/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/important/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/important/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/inline-comment/jsfmt.spec.js b/tests/format/stylefmt-repo/inline-comment/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/stylefmt-repo/inline-comment/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/inline-comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/stylefmt-repo/lowercase/jsfmt.spec.js b/tests/format/stylefmt-repo/lowercase/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/lowercase/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/lowercase/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/media-indent-with-import/jsfmt.spec.js b/tests/format/stylefmt-repo/media-indent-with-import/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/media-indent-with-import/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/media-indent-with-import/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/media-indent/jsfmt.spec.js b/tests/format/stylefmt-repo/media-indent/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/media-indent/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/media-indent/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/media-queries-ranges/jsfmt.spec.js b/tests/format/stylefmt-repo/media-queries-ranges/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/media-queries-ranges/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/media-queries-ranges/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/nested-2/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-2/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/nested-2/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/nested-2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/nested-atrule/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-atrule/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/nested-atrule/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/nested-atrule/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/nested-indention-2/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-indention-2/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/nested-indention-2/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/nested-indention-2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/nested-indention/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-indention/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/nested-indention/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/nested-indention/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/nested-mixin-2/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-mixin-2/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/nested-mixin-2/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/nested-mixin-2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/nested-mixin/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-mixin/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/nested-mixin/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/nested-mixin/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/nested/jsfmt.spec.js b/tests/format/stylefmt-repo/nested/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/nested/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/nested/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/non-nested-combinator/jsfmt.spec.js b/tests/format/stylefmt-repo/non-nested-combinator/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/non-nested-combinator/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/non-nested-combinator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/pseudo-element/jsfmt.spec.js b/tests/format/stylefmt-repo/pseudo-element/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/pseudo-element/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/pseudo-element/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/readme/jsfmt.spec.js b/tests/format/stylefmt-repo/readme/jsfmt.spec.js index 539bde086..e966f39c5 100644 --- a/tests/format/stylefmt-repo/readme/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/readme/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["scss"]); +run_spec(import.meta, ["scss"]); diff --git a/tests/format/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js b/tests/format/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/values/jsfmt.spec.js b/tests/format/stylefmt-repo/values/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/values/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/values/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/var-notation/jsfmt.spec.js b/tests/format/stylefmt-repo/var-notation/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/var-notation/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/var-notation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/stylefmt-repo/vendor-prefix/jsfmt.spec.js b/tests/format/stylefmt-repo/vendor-prefix/jsfmt.spec.js index 7d3726c81..f232bbc6c 100644 --- a/tests/format/stylefmt-repo/vendor-prefix/jsfmt.spec.js +++ b/tests/format/stylefmt-repo/vendor-prefix/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["css"]); +run_spec(import.meta, ["css"]); diff --git a/tests/format/typescript/abstract-class/jsfmt.spec.js b/tests/format/typescript/abstract-class/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/abstract-class/jsfmt.spec.js +++ b/tests/format/typescript/abstract-class/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/abstract-construct-types/jsfmt.spec.js b/tests/format/typescript/abstract-construct-types/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/abstract-construct-types/jsfmt.spec.js +++ b/tests/format/typescript/abstract-construct-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/ambient/jsfmt.spec.js b/tests/format/typescript/ambient/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/ambient/jsfmt.spec.js +++ b/tests/format/typescript/ambient/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/angular-component-examples/jsfmt.spec.js b/tests/format/typescript/angular-component-examples/jsfmt.spec.js index 69598203b..f5a8963a9 100644 --- a/tests/format/typescript/angular-component-examples/jsfmt.spec.js +++ b/tests/format/typescript/angular-component-examples/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["typescript"], { trailingComma: "none" }); -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"], { trailingComma: "none" }); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/argument-expansion/jsfmt.spec.js b/tests/format/typescript/argument-expansion/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/argument-expansion/jsfmt.spec.js +++ b/tests/format/typescript/argument-expansion/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/array/jsfmt.spec.js b/tests/format/typescript/array/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/array/jsfmt.spec.js +++ b/tests/format/typescript/array/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/arrow/jsfmt.spec.js b/tests/format/typescript/arrow/jsfmt.spec.js index ba52aeb62..eb4180643 100644 --- a/tests/format/typescript/arrow/jsfmt.spec.js +++ b/tests/format/typescript/arrow/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["typescript"]); -run_spec(__dirname, ["typescript"], { semi: false }); +run_spec(import.meta, ["typescript"]); +run_spec(import.meta, ["typescript"], { semi: false }); diff --git a/tests/format/typescript/arrows/jsfmt.spec.js b/tests/format/typescript/arrows/jsfmt.spec.js index 7274564b6..1989c4527 100644 --- a/tests/format/typescript/arrows/jsfmt.spec.js +++ b/tests/format/typescript/arrows/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["typescript", "babel"], { arrowParens: "always" }); -run_spec(__dirname, ["typescript", "babel"], { arrowParens: "avoid" }); +run_spec(import.meta, ["typescript", "babel"], { arrowParens: "always" }); +run_spec(import.meta, ["typescript", "babel"], { arrowParens: "avoid" }); diff --git a/tests/format/typescript/as/jsfmt.spec.js b/tests/format/typescript/as/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/as/jsfmt.spec.js +++ b/tests/format/typescript/as/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/assert/jsfmt.spec.js b/tests/format/typescript/assert/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/assert/jsfmt.spec.js +++ b/tests/format/typescript/assert/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/assignment/jsfmt.spec.js b/tests/format/typescript/assignment/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/assignment/jsfmt.spec.js +++ b/tests/format/typescript/assignment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/bigint/jsfmt.spec.js b/tests/format/typescript/bigint/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/bigint/jsfmt.spec.js +++ b/tests/format/typescript/bigint/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/break-calls/jsfmt.spec.js b/tests/format/typescript/break-calls/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/break-calls/jsfmt.spec.js +++ b/tests/format/typescript/break-calls/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/cast/jsfmt.spec.js b/tests/format/typescript/cast/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/cast/jsfmt.spec.js +++ b/tests/format/typescript/cast/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/catch-clause/jsfmt.spec.js b/tests/format/typescript/catch-clause/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/catch-clause/jsfmt.spec.js +++ b/tests/format/typescript/catch-clause/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/class-comment/jsfmt.spec.js b/tests/format/typescript/class-comment/jsfmt.spec.js index 2cc2617c4..4847182d5 100644 --- a/tests/format/typescript/class-comment/jsfmt.spec.js +++ b/tests/format/typescript/class-comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"]); diff --git a/tests/format/typescript/class/jsfmt.spec.js b/tests/format/typescript/class/jsfmt.spec.js index 76572080c..72bcd1445 100644 --- a/tests/format/typescript/class/jsfmt.spec.js +++ b/tests/format/typescript/class/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": ["constructor.ts", "generics.ts", "methods.ts"] }, }); diff --git a/tests/format/typescript/classes/jsfmt.spec.js b/tests/format/typescript/classes/jsfmt.spec.js index 2cc2617c4..4847182d5 100644 --- a/tests/format/typescript/classes/jsfmt.spec.js +++ b/tests/format/typescript/classes/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"]); diff --git a/tests/format/typescript/comments-2/jsfmt.spec.js b/tests/format/typescript/comments-2/jsfmt.spec.js index ef508a5ba..44924511f 100644 --- a/tests/format/typescript/comments-2/jsfmt.spec.js +++ b/tests/format/typescript/comments-2/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); -run_spec(__dirname, ["typescript", "babel", "flow"], { semi: false }); +run_spec(import.meta, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"], { semi: false }); diff --git a/tests/format/typescript/comments/jsfmt.spec.js b/tests/format/typescript/comments/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/comments/jsfmt.spec.js +++ b/tests/format/typescript/comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/compiler/jsfmt.spec.js b/tests/format/typescript/compiler/jsfmt.spec.js index 5e276b1c2..b9d5f7327 100644 --- a/tests/format/typescript/compiler/jsfmt.spec.js +++ b/tests/format/typescript/compiler/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": [ "downlevelLetConst1.ts", diff --git a/tests/format/typescript/conditional-types/jsfmt.spec.js b/tests/format/typescript/conditional-types/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conditional-types/jsfmt.spec.js +++ b/tests/format/typescript/conditional-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/ambient/jsfmt.spec.js b/tests/format/typescript/conformance/ambient/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/ambient/jsfmt.spec.js +++ b/tests/format/typescript/conformance/ambient/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/jsfmt.spec.js b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/jsfmt.spec.js index 68b5e790a..0f6c6f030 100644 --- a/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/jsfmt.spec.js +++ b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": ["classAbstractMixedWithModifiers.ts"], }, diff --git a/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/jsfmt.spec.js b/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/jsfmt.spec.js +++ b/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/classes/classDeclarations/jsfmt.spec.js b/tests/format/typescript/conformance/classes/classDeclarations/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/classes/classDeclarations/jsfmt.spec.js +++ b/tests/format/typescript/conformance/classes/classDeclarations/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/jsfmt.spec.js b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/jsfmt.spec.js index 69ab761dc..676329c39 100644 --- a/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/jsfmt.spec.js +++ b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": ["readonlyInConstructorParameters.ts", "readonlyReadonly.ts"], }, diff --git a/tests/format/typescript/conformance/classes/jsfmt.spec.js b/tests/format/typescript/conformance/classes/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/classes/jsfmt.spec.js +++ b/tests/format/typescript/conformance/classes/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/comments/jsfmt.spec.js b/tests/format/typescript/conformance/comments/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/comments/jsfmt.spec.js +++ b/tests/format/typescript/conformance/comments/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/declarationEmit/typePredicates/jsfmt.spec.js b/tests/format/typescript/conformance/declarationEmit/typePredicates/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/declarationEmit/typePredicates/jsfmt.spec.js +++ b/tests/format/typescript/conformance/declarationEmit/typePredicates/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/es6/Symbols/jsfmt.spec.js b/tests/format/typescript/conformance/es6/Symbols/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/es6/Symbols/jsfmt.spec.js +++ b/tests/format/typescript/conformance/es6/Symbols/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/es6/templates/jsfmt.spec.js b/tests/format/typescript/conformance/es6/templates/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/es6/templates/jsfmt.spec.js +++ b/tests/format/typescript/conformance/es6/templates/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/expressions/asOperator/jsfmt.spec.js b/tests/format/typescript/conformance/expressions/asOperator/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/expressions/asOperator/jsfmt.spec.js +++ b/tests/format/typescript/conformance/expressions/asOperator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/expressions/functionCalls/jsfmt.spec.js b/tests/format/typescript/conformance/expressions/functionCalls/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/expressions/functionCalls/jsfmt.spec.js +++ b/tests/format/typescript/conformance/expressions/functionCalls/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/interfaces/interfaceDeclarations/jsfmt.spec.js b/tests/format/typescript/conformance/interfaces/interfaceDeclarations/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/interfaces/interfaceDeclarations/jsfmt.spec.js +++ b/tests/format/typescript/conformance/interfaces/interfaceDeclarations/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/internalModules/importDeclarations/jsfmt.spec.js b/tests/format/typescript/conformance/internalModules/importDeclarations/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/internalModules/importDeclarations/jsfmt.spec.js +++ b/tests/format/typescript/conformance/internalModules/importDeclarations/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/parser/ecmascript5/Statements/jsfmt.spec.js b/tests/format/typescript/conformance/parser/ecmascript5/Statements/jsfmt.spec.js index 4c48f7a81..0f6f9e194 100644 --- a/tests/format/typescript/conformance/parser/ecmascript5/Statements/jsfmt.spec.js +++ b/tests/format/typescript/conformance/parser/ecmascript5/Statements/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"], { errors: { "babel-ts": true } }); +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": true } }); diff --git a/tests/format/typescript/conformance/types/abstractKeyword/jsfmt.spec.js b/tests/format/typescript/conformance/types/abstractKeyword/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/abstractKeyword/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/abstractKeyword/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/ambient/jsfmt.spec.js b/tests/format/typescript/conformance/types/ambient/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/ambient/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/ambient/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/any/jsfmt.spec.js b/tests/format/typescript/conformance/types/any/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/any/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/any/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/constKeyword/jsfmt.spec.js b/tests/format/typescript/conformance/types/constKeyword/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/constKeyword/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/constKeyword/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/constructorType/jsfmt.spec.js b/tests/format/typescript/conformance/types/constructorType/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/constructorType/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/constructorType/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/enumDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/enumDeclaration/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/enumDeclaration/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/enumDeclaration/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/firstTypeNode/jsfmt.spec.js b/tests/format/typescript/conformance/types/firstTypeNode/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/firstTypeNode/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/firstTypeNode/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/functions/jsfmt.spec.js b/tests/format/typescript/conformance/types/functions/jsfmt.spec.js index 6bdcb1477..696446deb 100644 --- a/tests/format/typescript/conformance/types/functions/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/functions/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": ["functionOverloadErrorsSyntax.ts"] }, }); diff --git a/tests/format/typescript/conformance/types/importEqualsDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/importEqualsDeclaration/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/importEqualsDeclaration/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/importEqualsDeclaration/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/indexedAccesType/jsfmt.spec.js b/tests/format/typescript/conformance/types/indexedAccesType/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/indexedAccesType/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/indexedAccesType/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/interfaceDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/interfaceDeclaration/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/interfaceDeclaration/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/interfaceDeclaration/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/intersectionType/jsfmt.spec.js b/tests/format/typescript/conformance/types/intersectionType/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/intersectionType/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/intersectionType/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/lastTypeNode/jsfmt.spec.js b/tests/format/typescript/conformance/types/lastTypeNode/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/lastTypeNode/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/lastTypeNode/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/mappedType/jsfmt.spec.js b/tests/format/typescript/conformance/types/mappedType/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/mappedType/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/mappedType/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/methodSignature/jsfmt.spec.js b/tests/format/typescript/conformance/types/methodSignature/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/methodSignature/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/methodSignature/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/moduleDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/moduleDeclaration/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/moduleDeclaration/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/moduleDeclaration/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/namespaceExportDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/namespaceExportDeclaration/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/namespaceExportDeclaration/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/namespaceExportDeclaration/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/never/jsfmt.spec.js b/tests/format/typescript/conformance/types/never/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/never/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/never/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/nonNullExpression/jsfmt.spec.js b/tests/format/typescript/conformance/types/nonNullExpression/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/nonNullExpression/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/nonNullExpression/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/parameterProperty/jsfmt.spec.js b/tests/format/typescript/conformance/types/parameterProperty/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/parameterProperty/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/parameterProperty/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/symbol/jsfmt.spec.js b/tests/format/typescript/conformance/types/symbol/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/symbol/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/symbol/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/thisType/jsfmt.spec.js b/tests/format/typescript/conformance/types/thisType/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/thisType/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/thisType/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/tuple/emptyTuples/jsfmt.spec.js b/tests/format/typescript/conformance/types/tuple/emptyTuples/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/tuple/emptyTuples/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/tuple/emptyTuples/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/tuple/jsfmt.spec.js b/tests/format/typescript/conformance/types/tuple/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/tuple/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/tuple/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/typeOperator/jsfmt.spec.js b/tests/format/typescript/conformance/types/typeOperator/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/typeOperator/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/typeOperator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/typeParameter/jsfmt.spec.js b/tests/format/typescript/conformance/types/typeParameter/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/typeParameter/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/typeParameter/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/jsfmt.spec.js b/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/typeReference/jsfmt.spec.js b/tests/format/typescript/conformance/types/typeReference/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/typeReference/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/typeReference/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/undefined/jsfmt.spec.js b/tests/format/typescript/conformance/types/undefined/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/undefined/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/undefined/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/union/jsfmt.spec.js b/tests/format/typescript/conformance/types/union/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/union/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/union/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/conformance/types/variableDeclarator/jsfmt.spec.js b/tests/format/typescript/conformance/types/variableDeclarator/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/conformance/types/variableDeclarator/jsfmt.spec.js +++ b/tests/format/typescript/conformance/types/variableDeclarator/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/custom/abstract/jsfmt.spec.js b/tests/format/typescript/custom/abstract/jsfmt.spec.js index 76de64b5b..d4c3c9182 100644 --- a/tests/format/typescript/custom/abstract/jsfmt.spec.js +++ b/tests/format/typescript/custom/abstract/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": ["abstractProperties.ts", "abstractPropertiesWithBreaks.ts"], }, diff --git a/tests/format/typescript/custom/call/jsfmt.spec.js b/tests/format/typescript/custom/call/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/custom/call/jsfmt.spec.js +++ b/tests/format/typescript/custom/call/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/custom/computedProperties/jsfmt.spec.js b/tests/format/typescript/custom/computedProperties/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/custom/computedProperties/jsfmt.spec.js +++ b/tests/format/typescript/custom/computedProperties/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/custom/declare/jsfmt.spec.js b/tests/format/typescript/custom/declare/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/custom/declare/jsfmt.spec.js +++ b/tests/format/typescript/custom/declare/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/custom/modifiers/jsfmt.spec.js b/tests/format/typescript/custom/modifiers/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/custom/modifiers/jsfmt.spec.js +++ b/tests/format/typescript/custom/modifiers/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/custom/module/jsfmt.spec.js b/tests/format/typescript/custom/module/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/custom/module/jsfmt.spec.js +++ b/tests/format/typescript/custom/module/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/custom/new/jsfmt.spec.js b/tests/format/typescript/custom/new/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/custom/new/jsfmt.spec.js +++ b/tests/format/typescript/custom/new/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/custom/stability/jsfmt.spec.js b/tests/format/typescript/custom/stability/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/custom/stability/jsfmt.spec.js +++ b/tests/format/typescript/custom/stability/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/custom/typeParameters/jsfmt.spec.js b/tests/format/typescript/custom/typeParameters/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/custom/typeParameters/jsfmt.spec.js +++ b/tests/format/typescript/custom/typeParameters/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/declare/jsfmt.spec.js b/tests/format/typescript/declare/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/declare/jsfmt.spec.js +++ b/tests/format/typescript/declare/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/declare/trailing-comma/jsfmt.spec.js b/tests/format/typescript/declare/trailing-comma/jsfmt.spec.js index e6b9b2af9..0e0f878f3 100644 --- a/tests/format/typescript/declare/trailing-comma/jsfmt.spec.js +++ b/tests/format/typescript/declare/trailing-comma/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["typescript"], { trailingComma: "es5" }); -run_spec(__dirname, ["typescript"], { trailingComma: "none" }); -run_spec(__dirname, ["typescript"], { trailingComma: "all" }); +run_spec(import.meta, ["typescript"], { trailingComma: "es5" }); +run_spec(import.meta, ["typescript"], { trailingComma: "none" }); +run_spec(import.meta, ["typescript"], { trailingComma: "all" }); diff --git a/tests/format/typescript/decorators-ts/jsfmt.spec.js b/tests/format/typescript/decorators-ts/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/decorators-ts/jsfmt.spec.js +++ b/tests/format/typescript/decorators-ts/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/decorators/jsfmt.spec.js b/tests/format/typescript/decorators/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/decorators/jsfmt.spec.js +++ b/tests/format/typescript/decorators/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/definite/jsfmt.spec.js b/tests/format/typescript/definite/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/definite/jsfmt.spec.js +++ b/tests/format/typescript/definite/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/destructuring/jsfmt.spec.js b/tests/format/typescript/destructuring/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/destructuring/jsfmt.spec.js +++ b/tests/format/typescript/destructuring/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/end-of-line/jsfmt.spec.js b/tests/format/typescript/end-of-line/jsfmt.spec.js index 6060c4623..7d017bc74 100644 --- a/tests/format/typescript/end-of-line/jsfmt.spec.js +++ b/tests/format/typescript/end-of-line/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["typescript", "babel"], { endOfLine: "lf" }); -run_spec(__dirname, ["typescript", "babel"], { endOfLine: "cr" }); -run_spec(__dirname, ["typescript", "babel"], { endOfLine: "crlf" }); +run_spec(import.meta, ["typescript", "babel"], { endOfLine: "lf" }); +run_spec(import.meta, ["typescript", "babel"], { endOfLine: "cr" }); +run_spec(import.meta, ["typescript", "babel"], { endOfLine: "crlf" }); diff --git a/tests/format/typescript/enum/jsfmt.spec.js b/tests/format/typescript/enum/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/enum/jsfmt.spec.js +++ b/tests/format/typescript/enum/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/error-recovery/jsfmt.spec.js b/tests/format/typescript/error-recovery/jsfmt.spec.js index 183fa7c36..11f93e1c8 100644 --- a/tests/format/typescript/error-recovery/jsfmt.spec.js +++ b/tests/format/typescript/error-recovery/jsfmt.spec.js @@ -1,4 +1,4 @@ const errors = { "babel-ts": ["jsdoc_only_types.ts", "index-signature.ts"] }; -run_spec(__dirname, ["typescript"], { errors }); -run_spec(__dirname, ["typescript"], { trailingComma: "es5", errors }); -run_spec(__dirname, ["typescript"], { trailingComma: "all", errors }); +run_spec(import.meta, ["typescript"], { errors }); +run_spec(import.meta, ["typescript"], { trailingComma: "es5", errors }); +run_spec(import.meta, ["typescript"], { trailingComma: "all", errors }); diff --git a/tests/format/typescript/export-default/jsfmt.spec.js b/tests/format/typescript/export-default/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/export-default/jsfmt.spec.js +++ b/tests/format/typescript/export-default/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/export/jsfmt.spec.js b/tests/format/typescript/export/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/export/jsfmt.spec.js +++ b/tests/format/typescript/export/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/function-type/jsfmt.spec.js b/tests/format/typescript/function-type/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/function-type/jsfmt.spec.js +++ b/tests/format/typescript/function-type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/function/jsfmt.spec.js b/tests/format/typescript/function/jsfmt.spec.js index 2cc2617c4..4847182d5 100644 --- a/tests/format/typescript/function/jsfmt.spec.js +++ b/tests/format/typescript/function/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"]); diff --git a/tests/format/typescript/functional-composition/jsfmt.spec.js b/tests/format/typescript/functional-composition/jsfmt.spec.js index 2cc2617c4..4847182d5 100644 --- a/tests/format/typescript/functional-composition/jsfmt.spec.js +++ b/tests/format/typescript/functional-composition/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"]); diff --git a/tests/format/typescript/generic/jsfmt.spec.js b/tests/format/typescript/generic/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/generic/jsfmt.spec.js +++ b/tests/format/typescript/generic/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/import-export/jsfmt.spec.js b/tests/format/typescript/import-export/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/import-export/jsfmt.spec.js +++ b/tests/format/typescript/import-export/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/import-require/jsfmt.spec.js b/tests/format/typescript/import-require/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/import-require/jsfmt.spec.js +++ b/tests/format/typescript/import-require/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/import-type/jsfmt.spec.js b/tests/format/typescript/import-type/jsfmt.spec.js index ce7592185..ba5246d05 100644 --- a/tests/format/typescript/import-type/jsfmt.spec.js +++ b/tests/format/typescript/import-type/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["typescript"]); -run_spec(__dirname, ["typescript"], { singleQuote: true }); +run_spec(import.meta, ["typescript"]); +run_spec(import.meta, ["typescript"], { singleQuote: true }); diff --git a/tests/format/typescript/index-signature/jsfmt.spec.js b/tests/format/typescript/index-signature/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/index-signature/jsfmt.spec.js +++ b/tests/format/typescript/index-signature/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/interface/jsfmt.spec.js b/tests/format/typescript/interface/jsfmt.spec.js index c75e14433..10a21f7f7 100644 --- a/tests/format/typescript/interface/jsfmt.spec.js +++ b/tests/format/typescript/interface/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["typescript"], {}); -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], {}); +run_spec(import.meta, ["typescript"], { semi: false, }); diff --git a/tests/format/typescript/interface2/jsfmt.spec.js b/tests/format/typescript/interface2/jsfmt.spec.js index 2cc2617c4..4847182d5 100644 --- a/tests/format/typescript/interface2/jsfmt.spec.js +++ b/tests/format/typescript/interface2/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"]); diff --git a/tests/format/typescript/intersection/jsfmt.spec.js b/tests/format/typescript/intersection/jsfmt.spec.js index ba52aeb62..eb4180643 100644 --- a/tests/format/typescript/intersection/jsfmt.spec.js +++ b/tests/format/typescript/intersection/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["typescript"]); -run_spec(__dirname, ["typescript"], { semi: false }); +run_spec(import.meta, ["typescript"]); +run_spec(import.meta, ["typescript"], { semi: false }); diff --git a/tests/format/typescript/intrinsic/jsfmt.spec.js b/tests/format/typescript/intrinsic/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/intrinsic/jsfmt.spec.js +++ b/tests/format/typescript/intrinsic/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/key-remapping-in-mapped-types/jsfmt.spec.js b/tests/format/typescript/key-remapping-in-mapped-types/jsfmt.spec.js index 92b81c22b..d6e90943d 100644 --- a/tests/format/typescript/key-remapping-in-mapped-types/jsfmt.spec.js +++ b/tests/format/typescript/key-remapping-in-mapped-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel-ts", "typescript"]); +run_spec(import.meta, ["babel-ts", "typescript"]); diff --git a/tests/format/typescript/keyof/jsfmt.spec.js b/tests/format/typescript/keyof/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/keyof/jsfmt.spec.js +++ b/tests/format/typescript/keyof/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/keywords/jsfmt.spec.js b/tests/format/typescript/keywords/jsfmt.spec.js index c8b902d7d..83b8f4c9f 100644 --- a/tests/format/typescript/keywords/jsfmt.spec.js +++ b/tests/format/typescript/keywords/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": ["module.ts", "keywords.ts"] }, }); diff --git a/tests/format/typescript/last-argument-expansion/jsfmt.spec.js b/tests/format/typescript/last-argument-expansion/jsfmt.spec.js index 2cc2617c4..4847182d5 100644 --- a/tests/format/typescript/last-argument-expansion/jsfmt.spec.js +++ b/tests/format/typescript/last-argument-expansion/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"]); diff --git a/tests/format/typescript/mapped-type/jsfmt.spec.js b/tests/format/typescript/mapped-type/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/mapped-type/jsfmt.spec.js +++ b/tests/format/typescript/mapped-type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/method-chain/jsfmt.spec.js b/tests/format/typescript/method-chain/jsfmt.spec.js index 2cc2617c4..4847182d5 100644 --- a/tests/format/typescript/method-chain/jsfmt.spec.js +++ b/tests/format/typescript/method-chain/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"]); diff --git a/tests/format/typescript/method/jsfmt.spec.js b/tests/format/typescript/method/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/method/jsfmt.spec.js +++ b/tests/format/typescript/method/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/module/jsfmt.spec.js b/tests/format/typescript/module/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/module/jsfmt.spec.js +++ b/tests/format/typescript/module/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/multiparser-css/jsfmt.spec.js b/tests/format/typescript/multiparser-css/jsfmt.spec.js index 2cc2617c4..4847182d5 100644 --- a/tests/format/typescript/multiparser-css/jsfmt.spec.js +++ b/tests/format/typescript/multiparser-css/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"]); diff --git a/tests/format/typescript/namespace/jsfmt.spec.js b/tests/format/typescript/namespace/jsfmt.spec.js index 4c48f7a81..0f6f9e194 100644 --- a/tests/format/typescript/namespace/jsfmt.spec.js +++ b/tests/format/typescript/namespace/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"], { errors: { "babel-ts": true } }); +run_spec(import.meta, ["typescript"], { errors: { "babel-ts": true } }); diff --git a/tests/format/typescript/never/jsfmt.spec.js b/tests/format/typescript/never/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/never/jsfmt.spec.js +++ b/tests/format/typescript/never/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/new/jsfmt.spec.js b/tests/format/typescript/new/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/new/jsfmt.spec.js +++ b/tests/format/typescript/new/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/no-semi/jsfmt.spec.js b/tests/format/typescript/no-semi/jsfmt.spec.js index ba52aeb62..eb4180643 100644 --- a/tests/format/typescript/no-semi/jsfmt.spec.js +++ b/tests/format/typescript/no-semi/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["typescript"]); -run_spec(__dirname, ["typescript"], { semi: false }); +run_spec(import.meta, ["typescript"]); +run_spec(import.meta, ["typescript"], { semi: false }); diff --git a/tests/format/typescript/non-null/jsfmt.spec.js b/tests/format/typescript/non-null/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/non-null/jsfmt.spec.js +++ b/tests/format/typescript/non-null/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/nosemi/jsfmt.spec.js b/tests/format/typescript/nosemi/jsfmt.spec.js index 4ec9f897e..61963c6df 100644 --- a/tests/format/typescript/nosemi/jsfmt.spec.js +++ b/tests/format/typescript/nosemi/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"], { semi: false }); +run_spec(import.meta, ["typescript"], { semi: false }); diff --git a/tests/format/typescript/optional-call/jsfmt.spec.js b/tests/format/typescript/optional-call/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/optional-call/jsfmt.spec.js +++ b/tests/format/typescript/optional-call/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/optional-method/jsfmt.spec.js b/tests/format/typescript/optional-method/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/optional-method/jsfmt.spec.js +++ b/tests/format/typescript/optional-method/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/optional-type/jsfmt.spec.js b/tests/format/typescript/optional-type/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/optional-type/jsfmt.spec.js +++ b/tests/format/typescript/optional-type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/override-modifiers/jsfmt.spec.js b/tests/format/typescript/override-modifiers/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/override-modifiers/jsfmt.spec.js +++ b/tests/format/typescript/override-modifiers/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/predicate-types/jsfmt.spec.js b/tests/format/typescript/predicate-types/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/predicate-types/jsfmt.spec.js +++ b/tests/format/typescript/predicate-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/prettier-ignore/jsfmt.spec.js b/tests/format/typescript/prettier-ignore/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/prettier-ignore/jsfmt.spec.js +++ b/tests/format/typescript/prettier-ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/private-fields-in-in/jsfmt.spec.js b/tests/format/typescript/private-fields-in-in/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/private-fields-in-in/jsfmt.spec.js +++ b/tests/format/typescript/private-fields-in-in/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/quote-props/jsfmt.spec.js b/tests/format/typescript/quote-props/jsfmt.spec.js index c17eda737..3a145313d 100644 --- a/tests/format/typescript/quote-props/jsfmt.spec.js +++ b/tests/format/typescript/quote-props/jsfmt.spec.js @@ -1,11 +1,11 @@ -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { quoteProps: "as-needed", }); -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { quoteProps: "preserve", }); -run_spec(__dirname, ["typescript"], { +run_spec(import.meta, ["typescript"], { quoteProps: "consistent", }); diff --git a/tests/format/typescript/range/jsfmt.spec.js b/tests/format/typescript/range/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/range/jsfmt.spec.js +++ b/tests/format/typescript/range/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/readonly/jsfmt.spec.js b/tests/format/typescript/readonly/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/readonly/jsfmt.spec.js +++ b/tests/format/typescript/readonly/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/rest-type/jsfmt.spec.js b/tests/format/typescript/rest-type/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/rest-type/jsfmt.spec.js +++ b/tests/format/typescript/rest-type/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/rest/jsfmt.spec.js b/tests/format/typescript/rest/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/rest/jsfmt.spec.js +++ b/tests/format/typescript/rest/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/semi/jsfmt.spec.js b/tests/format/typescript/semi/jsfmt.spec.js index 4ec9f897e..61963c6df 100644 --- a/tests/format/typescript/semi/jsfmt.spec.js +++ b/tests/format/typescript/semi/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"], { semi: false }); +run_spec(import.meta, ["typescript"], { semi: false }); diff --git a/tests/format/typescript/static-blocks/jsfmt.spec.js b/tests/format/typescript/static-blocks/jsfmt.spec.js index aff59cd2f..89974d77f 100644 --- a/tests/format/typescript/static-blocks/jsfmt.spec.js +++ b/tests/format/typescript/static-blocks/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript", "babel-ts"]); +run_spec(import.meta, ["typescript", "babel-ts"]); diff --git a/tests/format/typescript/symbol/jsfmt.spec.js b/tests/format/typescript/symbol/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/symbol/jsfmt.spec.js +++ b/tests/format/typescript/symbol/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/template-literal-types/jsfmt.spec.js b/tests/format/typescript/template-literal-types/jsfmt.spec.js index 92b81c22b..d6e90943d 100644 --- a/tests/format/typescript/template-literal-types/jsfmt.spec.js +++ b/tests/format/typescript/template-literal-types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["babel-ts", "typescript"]); +run_spec(import.meta, ["babel-ts", "typescript"]); diff --git a/tests/format/typescript/template-literals/jsfmt.spec.js b/tests/format/typescript/template-literals/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/template-literals/jsfmt.spec.js +++ b/tests/format/typescript/template-literals/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/ternaries/jsfmt.spec.js b/tests/format/typescript/ternaries/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/ternaries/jsfmt.spec.js +++ b/tests/format/typescript/ternaries/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/test-declarations/jsfmt.spec.js b/tests/format/typescript/test-declarations/jsfmt.spec.js index c5f800e9c..26d862437 100644 --- a/tests/format/typescript/test-declarations/jsfmt.spec.js +++ b/tests/format/typescript/test-declarations/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["typescript", "babel", "flow"]); -run_spec(__dirname, ["typescript", "babel", "flow"], { +run_spec(import.meta, ["typescript", "babel", "flow"]); +run_spec(import.meta, ["typescript", "babel", "flow"], { arrowParens: "avoid", }); diff --git a/tests/format/typescript/trailing-comma/jsfmt.spec.js b/tests/format/typescript/trailing-comma/jsfmt.spec.js index 87950996e..8b2b89a4a 100644 --- a/tests/format/typescript/trailing-comma/jsfmt.spec.js +++ b/tests/format/typescript/trailing-comma/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["typescript"], { trailingComma: "all" }); -run_spec(__dirname, ["typescript"], { trailingComma: "es5" }); -run_spec(__dirname, ["typescript"], { trailingComma: "none" }); +run_spec(import.meta, ["typescript"], { trailingComma: "all" }); +run_spec(import.meta, ["typescript"], { trailingComma: "es5" }); +run_spec(import.meta, ["typescript"], { trailingComma: "none" }); diff --git a/tests/format/typescript/tsx/jsfmt.spec.js b/tests/format/typescript/tsx/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/tsx/jsfmt.spec.js +++ b/tests/format/typescript/tsx/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/tuple/jsfmt.spec.js b/tests/format/typescript/tuple/jsfmt.spec.js index 31c3b0a4f..6d31af9f7 100644 --- a/tests/format/typescript/tuple/jsfmt.spec.js +++ b/tests/format/typescript/tuple/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["typescript"], { trailingComma: "none" }); -run_spec(__dirname, ["typescript"]); -run_spec(__dirname, ["typescript"], { trailingComma: "all" }); +run_spec(import.meta, ["typescript"], { trailingComma: "none" }); +run_spec(import.meta, ["typescript"]); +run_spec(import.meta, ["typescript"], { trailingComma: "all" }); diff --git a/tests/format/typescript/type-alias/jsfmt.spec.js b/tests/format/typescript/type-alias/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/type-alias/jsfmt.spec.js +++ b/tests/format/typescript/type-alias/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/type-member-get-set/jsfmt.spec.js b/tests/format/typescript/type-member-get-set/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/type-member-get-set/jsfmt.spec.js +++ b/tests/format/typescript/type-member-get-set/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/type-only-module-specifiers/jsfmt.spec.js b/tests/format/typescript/type-only-module-specifiers/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/type-only-module-specifiers/jsfmt.spec.js +++ b/tests/format/typescript/type-only-module-specifiers/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/typeparams/consistent/jsfmt.spec.js b/tests/format/typescript/typeparams/consistent/jsfmt.spec.js index e590e7f2a..2ca0b53dc 100644 --- a/tests/format/typescript/typeparams/consistent/jsfmt.spec.js +++ b/tests/format/typescript/typeparams/consistent/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["typescript", "flow", "babel-flow"], { +run_spec(import.meta, ["typescript", "flow", "babel-flow"], { errors: { flow: ["template-literal-types.ts"], "babel-flow": ["template-literal-types.ts"], diff --git a/tests/format/typescript/typeparams/jsfmt.spec.js b/tests/format/typescript/typeparams/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/typeparams/jsfmt.spec.js +++ b/tests/format/typescript/typeparams/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/typeparams/print-width-120/jsfmt.spec.js b/tests/format/typescript/typeparams/print-width-120/jsfmt.spec.js index fabcb10c9..bbd63ab82 100644 --- a/tests/format/typescript/typeparams/print-width-120/jsfmt.spec.js +++ b/tests/format/typescript/typeparams/print-width-120/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"], { printWidth: 120 }); +run_spec(import.meta, ["typescript"], { printWidth: 120 }); diff --git a/tests/format/typescript/union/jsfmt.spec.js b/tests/format/typescript/union/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/union/jsfmt.spec.js +++ b/tests/format/typescript/union/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/unique-symbol/jsfmt.spec.js b/tests/format/typescript/unique-symbol/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/unique-symbol/jsfmt.spec.js +++ b/tests/format/typescript/unique-symbol/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/unknown/jsfmt.spec.js b/tests/format/typescript/unknown/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/unknown/jsfmt.spec.js +++ b/tests/format/typescript/unknown/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/typescript/webhost/jsfmt.spec.js b/tests/format/typescript/webhost/jsfmt.spec.js index 2ea3bb6eb..29084a9c8 100644 --- a/tests/format/typescript/webhost/jsfmt.spec.js +++ b/tests/format/typescript/webhost/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["typescript"]); +run_spec(import.meta, ["typescript"]); diff --git a/tests/format/vue/bracket-same-line/jsfmt.spec.js b/tests/format/vue/bracket-same-line/jsfmt.spec.js index 09150d449..a25fea2cf 100644 --- a/tests/format/vue/bracket-same-line/jsfmt.spec.js +++ b/tests/format/vue/bracket-same-line/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["vue"], { bracketSameLine: true }); -run_spec(__dirname, ["vue"], { bracketSameLine: false }); +run_spec(import.meta, ["vue"], { bracketSameLine: true }); +run_spec(import.meta, ["vue"], { bracketSameLine: false }); diff --git a/tests/format/vue/broken-plugins/jsfmt.spec.js b/tests/format/vue/broken-plugins/jsfmt.spec.js index decac9184..fcf3f2b46 100644 --- a/tests/format/vue/broken-plugins/jsfmt.spec.js +++ b/tests/format/vue/broken-plugins/jsfmt.spec.js @@ -1,5 +1,9 @@ +import createEsmUtils from "esm-utils"; + +const { require } = createEsmUtils(import.meta); + const plugins = [ - require("../../../config/prettier-plugins/prettier-plugin-missing-comments/index.js"), + require("../../../config/prettier-plugins/prettier-plugin-missing-comments/index.cjs"), ]; -run_spec(__dirname, ["vue"], { plugins }); +run_spec(import.meta, ["vue"], { plugins }); diff --git a/tests/format/vue/custom_block/jsfmt.spec.js b/tests/format/vue/custom_block/jsfmt.spec.js index 92d15124a..fd0cb6a6d 100644 --- a/tests/format/vue/custom_block/jsfmt.spec.js +++ b/tests/format/vue/custom_block/jsfmt.spec.js @@ -1,5 +1,5 @@ -run_spec(__dirname, ["vue"], { trailingComma: "none" }); -run_spec(__dirname, ["vue"]); -run_spec(__dirname, ["vue"], { semi: false }); -run_spec(__dirname, ["vue"], { vueIndentScriptAndStyle: true }); -run_spec(__dirname, ["vue"], { embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["vue"], { trailingComma: "none" }); +run_spec(import.meta, ["vue"]); +run_spec(import.meta, ["vue"], { semi: false }); +run_spec(import.meta, ["vue"], { vueIndentScriptAndStyle: true }); +run_spec(import.meta, ["vue"], { embeddedLanguageFormatting: "off" }); diff --git a/tests/format/vue/html-vue/jsfmt.spec.js b/tests/format/vue/html-vue/jsfmt.spec.js index 2fd7eede9..9515a6d41 100644 --- a/tests/format/vue/html-vue/jsfmt.spec.js +++ b/tests/format/vue/html-vue/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["vue"]); +run_spec(import.meta, ["vue"]); diff --git a/tests/format/vue/indent/jsfmt.spec.js b/tests/format/vue/indent/jsfmt.spec.js index 7f407e46e..caa5c15d7 100644 --- a/tests/format/vue/indent/jsfmt.spec.js +++ b/tests/format/vue/indent/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["vue"], { vueIndentScriptAndStyle: true }); -run_spec(__dirname, ["vue"], { vueIndentScriptAndStyle: false }); +run_spec(import.meta, ["vue"], { vueIndentScriptAndStyle: true }); +run_spec(import.meta, ["vue"], { vueIndentScriptAndStyle: false }); diff --git a/tests/format/vue/interpolation/jsfmt.spec.js b/tests/format/vue/interpolation/jsfmt.spec.js index 2fd7eede9..9515a6d41 100644 --- a/tests/format/vue/interpolation/jsfmt.spec.js +++ b/tests/format/vue/interpolation/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["vue"]); +run_spec(import.meta, ["vue"]); diff --git a/tests/format/vue/multiparser/jsfmt.spec.js b/tests/format/vue/multiparser/jsfmt.spec.js index ca3a7b5cc..d09b997b4 100644 --- a/tests/format/vue/multiparser/jsfmt.spec.js +++ b/tests/format/vue/multiparser/jsfmt.spec.js @@ -1,6 +1,6 @@ run_spec( { - dirname: __dirname, + importMeta: import.meta, snippets: [ { name: "empty", diff --git a/tests/format/vue/multiparser/unknown/jsfmt.spec.js b/tests/format/vue/multiparser/unknown/jsfmt.spec.js index e188873aa..39e8c75ac 100644 --- a/tests/format/vue/multiparser/unknown/jsfmt.spec.js +++ b/tests/format/vue/multiparser/unknown/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["vue"]); -run_spec(__dirname, ["vue"], { vueIndentScriptAndStyle: true }); -run_spec(__dirname, ["vue"], { embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["vue"]); +run_spec(import.meta, ["vue"], { vueIndentScriptAndStyle: true }); +run_spec(import.meta, ["vue"], { embeddedLanguageFormatting: "off" }); diff --git a/tests/format/vue/range/jsfmt.spec.js b/tests/format/vue/range/jsfmt.spec.js index 2fd7eede9..9515a6d41 100644 --- a/tests/format/vue/range/jsfmt.spec.js +++ b/tests/format/vue/range/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["vue"]); +run_spec(import.meta, ["vue"]); diff --git a/tests/format/vue/single-attribute-per-line/jsfmt.spec.js b/tests/format/vue/single-attribute-per-line/jsfmt.spec.js index b0c54a279..60e80d602 100644 --- a/tests/format/vue/single-attribute-per-line/jsfmt.spec.js +++ b/tests/format/vue/single-attribute-per-line/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["vue"]); -run_spec(__dirname, ["vue"], { singleAttributePerLine: true }); +run_spec(import.meta, ["vue"]); +run_spec(import.meta, ["vue"], { singleAttributePerLine: true }); diff --git a/tests/format/vue/v-for/jsfmt.spec.js b/tests/format/vue/v-for/jsfmt.spec.js index 2fd7eede9..9515a6d41 100644 --- a/tests/format/vue/v-for/jsfmt.spec.js +++ b/tests/format/vue/v-for/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["vue"]); +run_spec(import.meta, ["vue"]); diff --git a/tests/format/vue/vue-3/jsfmt.spec.js b/tests/format/vue/vue-3/jsfmt.spec.js index 2fd7eede9..9515a6d41 100644 --- a/tests/format/vue/vue-3/jsfmt.spec.js +++ b/tests/format/vue/vue-3/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["vue"]); +run_spec(import.meta, ["vue"]); diff --git a/tests/format/vue/vue/jsfmt.spec.js b/tests/format/vue/vue/jsfmt.spec.js index e916f769e..7830e1859 100644 --- a/tests/format/vue/vue/jsfmt.spec.js +++ b/tests/format/vue/vue/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["vue"], { trailingComma: "none" }); -run_spec(__dirname, ["vue"]); -run_spec(__dirname, ["vue"], { semi: false }); +run_spec(import.meta, ["vue"], { trailingComma: "none" }); +run_spec(import.meta, ["vue"]); +run_spec(import.meta, ["vue"], { semi: false }); diff --git a/tests/format/vue/with-plugins/jsfmt.spec.js b/tests/format/vue/with-plugins/jsfmt.spec.js index 8300a31c1..638477853 100644 --- a/tests/format/vue/with-plugins/jsfmt.spec.js +++ b/tests/format/vue/with-plugins/jsfmt.spec.js @@ -1,6 +1,10 @@ +import createEsmUtils from "esm-utils"; + +const { require } = createEsmUtils(import.meta); + const plugins = [ - require("../../../config/prettier-plugins/prettier-plugin-uppercase-rocks/index.js"), + require("../../../config/prettier-plugins/prettier-plugin-uppercase-rocks/index.cjs"), ]; -run_spec(__dirname, ["vue"], { plugins }); -run_spec(__dirname, ["vue"], { plugins, embeddedLanguageFormatting: "off" }); +run_spec(import.meta, ["vue"], { plugins }); +run_spec(import.meta, ["vue"], { plugins, embeddedLanguageFormatting: "off" }); diff --git a/tests/format/yaml/alias/jsfmt.spec.js b/tests/format/yaml/alias/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/alias/jsfmt.spec.js +++ b/tests/format/yaml/alias/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/ansible/jsfmt.spec.js b/tests/format/yaml/ansible/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/ansible/jsfmt.spec.js +++ b/tests/format/yaml/ansible/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/block-folded/jsfmt.spec.js b/tests/format/yaml/block-folded/jsfmt.spec.js index bedc8dbb9..8af3f437a 100644 --- a/tests/format/yaml/block-folded/jsfmt.spec.js +++ b/tests/format/yaml/block-folded/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { proseWrap: "always" }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { proseWrap: "always" }); diff --git a/tests/format/yaml/block-literal/jsfmt.spec.js b/tests/format/yaml/block-literal/jsfmt.spec.js index bedc8dbb9..8af3f437a 100644 --- a/tests/format/yaml/block-literal/jsfmt.spec.js +++ b/tests/format/yaml/block-literal/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { proseWrap: "always" }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { proseWrap: "always" }); diff --git a/tests/format/yaml/comment/jsfmt.spec.js b/tests/format/yaml/comment/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/comment/jsfmt.spec.js +++ b/tests/format/yaml/comment/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/directive/jsfmt.spec.js b/tests/format/yaml/directive/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/directive/jsfmt.spec.js +++ b/tests/format/yaml/directive/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/document/jsfmt.spec.js b/tests/format/yaml/document/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/document/jsfmt.spec.js +++ b/tests/format/yaml/document/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/flow-mapping/jsfmt.spec.js b/tests/format/yaml/flow-mapping/jsfmt.spec.js index 755b6ecb2..f3805ac99 100644 --- a/tests/format/yaml/flow-mapping/jsfmt.spec.js +++ b/tests/format/yaml/flow-mapping/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { tabWidth: 4 }); -run_spec(__dirname, ["yaml"], { bracketSpacing: false }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { tabWidth: 4 }); +run_spec(import.meta, ["yaml"], { bracketSpacing: false }); diff --git a/tests/format/yaml/flow-mapping/trailing-comma/jsfmt.spec.js b/tests/format/yaml/flow-mapping/trailing-comma/jsfmt.spec.js index 6bdc1ebe6..c32430165 100644 --- a/tests/format/yaml/flow-mapping/trailing-comma/jsfmt.spec.js +++ b/tests/format/yaml/flow-mapping/trailing-comma/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { trailingComma: "none" }); -run_spec(__dirname, ["yaml"], { trailingComma: "es5" }); -run_spec(__dirname, ["yaml"], { trailingComma: "all" }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { trailingComma: "none" }); +run_spec(import.meta, ["yaml"], { trailingComma: "es5" }); +run_spec(import.meta, ["yaml"], { trailingComma: "all" }); diff --git a/tests/format/yaml/flow-sequence/jsfmt.spec.js b/tests/format/yaml/flow-sequence/jsfmt.spec.js index 755b6ecb2..f3805ac99 100644 --- a/tests/format/yaml/flow-sequence/jsfmt.spec.js +++ b/tests/format/yaml/flow-sequence/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { tabWidth: 4 }); -run_spec(__dirname, ["yaml"], { bracketSpacing: false }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { tabWidth: 4 }); +run_spec(import.meta, ["yaml"], { bracketSpacing: false }); diff --git a/tests/format/yaml/flow-sequence/trailing-comma/jsfmt.spec.js b/tests/format/yaml/flow-sequence/trailing-comma/jsfmt.spec.js index 6bdc1ebe6..c32430165 100644 --- a/tests/format/yaml/flow-sequence/trailing-comma/jsfmt.spec.js +++ b/tests/format/yaml/flow-sequence/trailing-comma/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { trailingComma: "none" }); -run_spec(__dirname, ["yaml"], { trailingComma: "es5" }); -run_spec(__dirname, ["yaml"], { trailingComma: "all" }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { trailingComma: "none" }); +run_spec(import.meta, ["yaml"], { trailingComma: "es5" }); +run_spec(import.meta, ["yaml"], { trailingComma: "all" }); diff --git a/tests/format/yaml/home-assistant/jsfmt.spec.js b/tests/format/yaml/home-assistant/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/home-assistant/jsfmt.spec.js +++ b/tests/format/yaml/home-assistant/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/inline-extend-syntax/jsfmt.spec.js b/tests/format/yaml/inline-extend-syntax/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/inline-extend-syntax/jsfmt.spec.js +++ b/tests/format/yaml/inline-extend-syntax/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/insert-pragma/jsfmt.spec.js b/tests/format/yaml/insert-pragma/jsfmt.spec.js index 06adadff2..db4048b17 100644 --- a/tests/format/yaml/insert-pragma/jsfmt.spec.js +++ b/tests/format/yaml/insert-pragma/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"], { insertPragma: true }); +run_spec(import.meta, ["yaml"], { insertPragma: true }); diff --git a/tests/format/yaml/json/trailing-comma/jsfmt.spec.js b/tests/format/yaml/json/trailing-comma/jsfmt.spec.js index 6bdc1ebe6..c32430165 100644 --- a/tests/format/yaml/json/trailing-comma/jsfmt.spec.js +++ b/tests/format/yaml/json/trailing-comma/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { trailingComma: "none" }); -run_spec(__dirname, ["yaml"], { trailingComma: "es5" }); -run_spec(__dirname, ["yaml"], { trailingComma: "all" }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { trailingComma: "none" }); +run_spec(import.meta, ["yaml"], { trailingComma: "es5" }); +run_spec(import.meta, ["yaml"], { trailingComma: "all" }); diff --git a/tests/format/yaml/mapping/jsfmt.spec.js b/tests/format/yaml/mapping/jsfmt.spec.js index 6fbe16994..f4f49e5f3 100644 --- a/tests/format/yaml/mapping/jsfmt.spec.js +++ b/tests/format/yaml/mapping/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { tabWidth: 4 }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { tabWidth: 4 }); diff --git a/tests/format/yaml/plain/jsfmt.spec.js b/tests/format/yaml/plain/jsfmt.spec.js index 6d2ad095f..faf2f98ab 100644 --- a/tests/format/yaml/plain/jsfmt.spec.js +++ b/tests/format/yaml/plain/jsfmt.spec.js @@ -1,3 +1,3 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { proseWrap: "never" }); -run_spec(__dirname, ["yaml"], { proseWrap: "always" }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { proseWrap: "never" }); +run_spec(import.meta, ["yaml"], { proseWrap: "always" }); diff --git a/tests/format/yaml/prettier-ignore/jsfmt.spec.js b/tests/format/yaml/prettier-ignore/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/prettier-ignore/jsfmt.spec.js +++ b/tests/format/yaml/prettier-ignore/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/quote/jsfmt.spec.js b/tests/format/yaml/quote/jsfmt.spec.js index 43b247bd0..4e103e841 100644 --- a/tests/format/yaml/quote/jsfmt.spec.js +++ b/tests/format/yaml/quote/jsfmt.spec.js @@ -1,4 +1,4 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { singleQuote: true }); -run_spec(__dirname, ["yaml"], { proseWrap: "never" }); -run_spec(__dirname, ["yaml"], { proseWrap: "always" }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { singleQuote: true }); +run_spec(import.meta, ["yaml"], { proseWrap: "never" }); +run_spec(import.meta, ["yaml"], { proseWrap: "always" }); diff --git a/tests/format/yaml/require-pragma/jsfmt.spec.js b/tests/format/yaml/require-pragma/jsfmt.spec.js index f219135fc..ffe8a8f95 100644 --- a/tests/format/yaml/require-pragma/jsfmt.spec.js +++ b/tests/format/yaml/require-pragma/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"], { requirePragma: true }); +run_spec(import.meta, ["yaml"], { requirePragma: true }); diff --git a/tests/format/yaml/root/jsfmt.spec.js b/tests/format/yaml/root/jsfmt.spec.js index 89d18c007..bd4e65696 100644 --- a/tests/format/yaml/root/jsfmt.spec.js +++ b/tests/format/yaml/root/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["yaml"]); +run_spec(import.meta, ["yaml"]); diff --git a/tests/format/yaml/sequence/jsfmt.spec.js b/tests/format/yaml/sequence/jsfmt.spec.js index 6fbe16994..f4f49e5f3 100644 --- a/tests/format/yaml/sequence/jsfmt.spec.js +++ b/tests/format/yaml/sequence/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { tabWidth: 4 }); +run_spec(import.meta, ["yaml"]); +run_spec(import.meta, ["yaml"], { tabWidth: 4 }); diff --git a/tests/format/yaml/spec/jsfmt.spec.js b/tests/format/yaml/spec/jsfmt.spec.js index 0d5398694..e39d5ed77 100644 --- a/tests/format/yaml/spec/jsfmt.spec.js +++ b/tests/format/yaml/spec/jsfmt.spec.js @@ -1,2 +1,2 @@ -run_spec(__dirname, ["yaml"], { useTabs: true }); -run_spec(__dirname, ["yaml"], { proseWrap: "always" }); +run_spec(import.meta, ["yaml"], { useTabs: true }); +run_spec(import.meta, ["yaml"], { proseWrap: "always" }); diff --git a/tests/integration/package.json b/tests/package.json similarity index 100% rename from tests/integration/package.json rename to tests/package.json diff --git a/tsconfig.json b/tsconfig.json index b0a5b242d..596ca2bca 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,6 +6,7 @@ "target": "es2015", "module": "commonjs", "resolveJsonModule": true, + "esModuleInterop": true, // TBD it is desired to enabled strict type checking at some point: "strict": false, "typeRoots": ["./types", "./node_modules/@types"] diff --git a/yarn.lock b/yarn.lock index 538fb69ae..3078a271a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,6 +9,11 @@ dependencies: tslib "^2.2.0" +"@assemblyscript/loader@^0.10.1": + version "0.10.1" + resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" + integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== + "@babel/code-frame@7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" @@ -1489,6 +1494,17 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@prettier/jest-light-runner@file:./tests/config/jest-light-runner": + version "0.0.1" + dependencies: + expect "^27.4.0" + jest-circus "^27.4.0" + jest-each "^27.4.0" + jest-mock "^27.4.0" + jest-snapshot "^27.4.0" + piscina "^3.1.0" + supports-color "^9.0.2" + "@rollup/plugin-alias@3.1.9": version "3.1.9" resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-3.1.9.tgz#a5d267548fe48441f34be8323fb64d1d4a1b3fdf" @@ -2111,6 +2127,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-js@^1.2.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + benchmark@2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/benchmark/-/benchmark-2.1.4.tgz#09f3de31c916425d498cc2ee565a0ebf3c2a5629" @@ -2172,6 +2193,24 @@ builtin-modules@3.2.0, builtin-modules@^3.0.0, builtin-modules@^3.1.0: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== +c8@7.10.0: + version "7.10.0" + resolved "https://registry.yarnpkg.com/c8/-/c8-7.10.0.tgz#c539ebb15d246b03b0c887165982c49293958a73" + integrity sha512-OAwfC5+emvA6R7pkYFVBTOtI5ruf9DahffGmIqUc9l6wEh0h7iAFP6dt/V9Ioqlr2zW5avX9U9/w1I4alTRHkA== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@istanbuljs/schema" "^0.1.2" + find-up "^5.0.0" + foreground-child "^2.0.0" + istanbul-lib-coverage "^3.0.1" + istanbul-lib-report "^3.0.0" + istanbul-reports "^3.0.2" + rimraf "^3.0.0" + test-exclude "^6.0.0" + v8-to-istanbul "^8.0.0" + yargs "^16.2.0" + yargs-parser "^20.2.7" + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -2452,7 +2491,7 @@ cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -3086,6 +3125,11 @@ esutils@2.0.3, esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +eventemitter-asyncresource@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz#734ff2e44bf448e627f7748f905d6bdd57bdb65b" + integrity sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ== + execa@6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-6.0.0.tgz#598b46f09ae44f5d8097a30cfb1681d0f0371503" @@ -3121,7 +3165,7 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expect@^27.4.2: +expect@^27.4.0, expect@^27.4.2: version "27.4.2" resolved "https://registry.yarnpkg.com/expect/-/expect-27.4.2.tgz#4429b0f7e307771d176de9bdf23229b101db6ef6" integrity sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg== @@ -3259,6 +3303,14 @@ flow-parser@0.168.0: resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.168.0.tgz#e9c385499145828b42fd754d3528f4cb7d5c6edf" integrity sha512-YMlc+6vvyDPqWKOpzmyifJXBbwlNdqznuy8YBHxX1/90F8d+NnhsxMe1u/ok5LNvNJVJ2TVMkWudu0BUKOSawA== +foreground-child@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" + integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^3.0.2" + form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -3481,6 +3533,20 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hdr-histogram-js@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz#0b860534655722b6e3f3e7dca7b78867cf43dcb5" + integrity sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g== + dependencies: + "@assemblyscript/loader" "^0.10.1" + base64-js "^1.2.0" + pako "^1.0.3" + +hdr-histogram-percentiles-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz#9409f4de0c2dda78e61de2d9d78b1e9f3cba283c" + integrity sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw== + hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -3834,7 +3900,7 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.0.1, istanbul-lib-coverage@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== @@ -3895,7 +3961,7 @@ jest-changed-files@^27.4.2: execa "^5.0.0" throat "^6.0.1" -jest-circus@^27.4.5: +jest-circus@^27.4.0, jest-circus@^27.4.5: version "27.4.5" resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.4.5.tgz#70bfb78e0200cab9b84747bf274debacaa538467" integrity sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw== @@ -3983,7 +4049,7 @@ jest-docblock@27.4.0, jest-docblock@^27.4.0: dependencies: detect-newline "^3.0.0" -jest-each@^27.4.2: +jest-each@^27.4.0, jest-each@^27.4.2: version "27.4.2" resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.4.2.tgz#19364c82a692d0d26557642098d1f4619c9ee7d3" integrity sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg== @@ -4121,7 +4187,7 @@ jest-message-util@^27.4.2: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.4.2: +jest-mock@^27.4.0, jest-mock@^27.4.2: version "27.4.2" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.4.2.tgz#184ff197a25491bfe4570c286daa5d62eb760b88" integrity sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA== @@ -4291,7 +4357,7 @@ jest-snapshot@^27.0.4: pretty-format "^27.4.2" semver "^7.3.2" -jest-snapshot@^27.4.5: +jest-snapshot@^27.4.0, jest-snapshot@^27.4.5: version "27.4.5" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.4.5.tgz#2ea909b20aac0fe62504bc161331f730b8a7ecc7" integrity sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ== @@ -4804,6 +4870,14 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +nice-napi@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nice-napi/-/nice-napi-1.0.2.tgz#dc0ab5a1eac20ce548802fc5686eaa6bc654927b" + integrity sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA== + dependencies: + node-addon-api "^3.0.0" + node-gyp-build "^4.2.2" + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -4818,6 +4892,11 @@ node-actionlint@1.2.2: chalk "^4.1.1" fast-glob "^3.2.7" +node-addon-api@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" + integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== + node-fetch@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.1.0.tgz#714f4922dc270239487654eaeeab86b8206cb52e" @@ -4827,6 +4906,11 @@ node-fetch@3.1.0: fetch-blob "^3.1.2" formdata-polyfill "^4.0.10" +node-gyp-build@^4.2.2: + version "4.3.0" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" + integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -5070,6 +5154,11 @@ package-name-regex@1.0.8: resolved "https://registry.yarnpkg.com/package-name-regex/-/package-name-regex-1.0.8.tgz#4b8388cace6cc415f462ab4a269583d9a2d9f131" integrity sha512-g3vB2J62dLqf4m50VM4tJUC4sixw3JB+Igd0cF3P/gJhAvmvsmFEV2eWZTeLbwfkKEWTf3+gwQ2C6JFFRxWHEQ== +pako@^1.0.3: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -5202,6 +5291,17 @@ pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" +piscina@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/piscina/-/piscina-3.2.0.tgz#f5a1dde0c05567775690cccefe59d9223924d154" + integrity sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA== + dependencies: + eventemitter-asyncresource "^1.0.0" + hdr-histogram-js "^2.0.1" + hdr-histogram-percentiles-obj "^3.0.0" + optionalDependencies: + nice-napi "^1.0.2" + pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" @@ -6042,6 +6142,11 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" +supports-color@^9.0.2: + version "9.2.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.2.1.tgz#599dc9d45acf74c6176e0d880bab1d7d718fe891" + integrity sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ== + supports-hyperlinks@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" @@ -6387,7 +6492,7 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^8.1.0: +v8-to-istanbul@^8.0.0, v8-to-istanbul@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz#0aeb763894f1a0a1676adf8a8b7612a38902446c" integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== @@ -6613,7 +6718,7 @@ yaml@^1.10.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^20.2.2: +yargs-parser@^20.2.2, yargs-parser@^20.2.7: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==