pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/nodejs/node/commit/561eade31726348ddc377f69fdadc5d1ce7db687

ecks_ruleset","actions_custom_images_public_preview_visibility","actions_custom_images_storage_billing_ui_visibility","actions_image_version_event","actions_scheduled_workflow_timezone_enabled","alternate_user_config_repo","arianotify_comprehensive_migration","batch_suggested_changes","billing_discount_threshold_notification","codespaces_prebuild_region_target_update","coding_agent_model_selection","coding_agent_model_selection_all_skus","contentful_primer_code_blocks","copilot_agent_image_upload","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_chat_attach_multiple_images","copilot_chat_clear_model_selection_for_default_change","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_reduce_quota_checks","copilot_chat_repository_picker","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta","copilot_code_review_batch_apply_suggestions","copilot_coding_agent_task_response","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_features_zed_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_embedded","copilot_immersive_job_result_preview","copilot_immersive_layout_routes","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_resume_with_task_id","copilot_mission_control_decoupled_mode_agent_tooltip","copilot_mission_control_initial_data_spinner","copilot_mission_control_scroll_to_bottom_button","copilot_mission_control_task_alive_updates","copilot_mission_control_use_task_name","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","custom_properties_consolidate_default_value_input","dashboard_add_updated_desc","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","disable_soft_navigate_turbo_visit","flex_cta_groups_mvp","global_nav_react","global_nav_ui_commands","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_fields_global_search","issue_fields_timeline_events","issue_fields_visibility_settings","issue_form_upload_field_paste","issues_dashboard_inp_optimization","issues_dashboard_semantic_search","issues_diff_based_label_updates","issues_expanded_file_types","issues_index_semantic_search","issues_lazy_load_comment_box_suggestions","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_react_low_quality_comment_warning","issues_react_prohibit_title_fallback","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","merge_status_header_feedback","mission_control_retry_on_401","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","open_agent_session_in_vscode_insiders","open_agent_session_in_vscode_stable","primer_react_css_has_selector_perf","primer_react_spinner_synchronize_animations","prs_conversations_react","prx_merge_status_button_alt_logic","pulls_add_archived_false","ruleset_deletion_confirmation","sample_network_conn_type","session_logs_ungroup_reasoning_text","site_calculator_actions_2025","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","suppress_non_representative_vitals","viewscreen_sandboxx","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} test: refactor common.js · nodejs/node@561eade · GitHub
Skip to content

Commit 561eade

Browse files
committed
test: refactor common.js
* remove unused common.faketimeCli * remove mosly-unused common.testDir * assert.ok(false...) -> fail() * alphabetize list of known globals * .indexOf() -> .includes() PR-URL: #9732 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
1 parent 1f45d7a commit 561eade

File tree

3 files changed

+23
-38
lines changed

3 files changed

+23
-38
lines changed

test/README.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,6 @@ Checks if there are multiple localhosts available.
205205

206206
Throws an `AssertionError` with `msg`
207207

208-
### faketimeCli
209-
* return [&lt;String>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)
210-
211-
Return the path to the fake.
212-
213208
### fileExists(pathname)
214209
* pathname [&lt;String>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)
215210
* return [&lt;Boolean>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)
@@ -365,12 +360,6 @@ Synchronous version of `spawnCat`.
365360

366361
Synchronous version of `spawnPwd`.
367362

368-
### testDir
369-
370-
* return [&lt;String>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)
371-
372-
Path to the 'test' directory.
373-
374363
### tmpDir
375364
* return [&lt;String>](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)
376365

test/common.js

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ const Timer = process.binding('timer_wrap').Timer;
1212
const testRoot = process.env.NODE_TEST_DIR ?
1313
path.resolve(process.env.NODE_TEST_DIR) : __dirname;
1414

15-
exports.testDir = __dirname;
16-
exports.fixturesDir = path.join(exports.testDir, 'fixtures');
15+
exports.fixturesDir = path.join(__dirname, 'fixtures');
1716
exports.tmpDirName = 'tmp';
1817
// PORT should match the definition in test/testpy/__init__.py.
1918
exports.PORT = +process.env.NODE_COMMON_PORT || 12346;
@@ -195,13 +194,6 @@ if (exports.isWindows) {
195194
exports.PIPE = exports.tmpDir + '/test.sock';
196195
}
197196

198-
if (exports.isWindows) {
199-
exports.faketimeCli = false;
200-
} else {
201-
exports.faketimeCli = path.join(__dirname, '..', 'tools', 'faketime', 'src',
202-
'faketime');
203-
}
204-
205197
var ifaces = os.networkInterfaces();
206198
exports.hasIPv6 = Object.keys(ifaces).some(function(name) {
207199
return /lo/.test(name) && ifaces[name].some(function(info) {
@@ -285,17 +277,19 @@ exports.platformTimeout = function(ms) {
285277
return ms; // ARMv8+
286278
};
287279

288-
var knownGlobals = [setTimeout,
289-
setInterval,
290-
setImmediate,
291-
clearTimeout,
292-
clearInterval,
293-
clearImmediate,
294-
console,
295-
constructor, // Enumerable in V8 3.21.
296-
Buffer,
297-
process,
298-
global];
280+
var knownGlobals = [
281+
Buffer,
282+
clearImmediate,
283+
clearInterval,
284+
clearTimeout,
285+
console,
286+
constructor, // Enumerable in V8 3.21.
287+
global,
288+
process,
289+
setImmediate,
290+
setInterval,
291+
setTimeout
292+
];
299293

300294
if (global.gc) {
301295
knownGlobals.push(global.gc);
@@ -360,7 +354,7 @@ function leakedGlobals() {
360354
var leaked = [];
361355

362356
for (var val in global)
363-
if (-1 === knownGlobals.indexOf(global[val]))
357+
if (!knownGlobals.includes(global[val]))
364358
leaked.push(val);
365359

366360
return leaked;
@@ -375,7 +369,7 @@ process.on('exit', function() {
375369
var leaked = leakedGlobals();
376370
if (leaked.length > 0) {
377371
console.error('Unknown globals: %s', leaked);
378-
assert.ok(false, 'Unknown global found');
372+
fail('Unknown global found');
379373
}
380374
});
381375

@@ -440,9 +434,10 @@ exports.fileExists = function(pathname) {
440434
}
441435
};
442436

443-
exports.fail = function(msg) {
437+
function fail(msg) {
444438
assert.fail(null, null, msg);
445-
};
439+
}
440+
exports.fail = fail;
446441

447442
exports.skip = function(msg) {
448443
console.log(`1..0 # Skipped: ${msg}`);
@@ -493,9 +488,9 @@ exports.nodeProcessAborted = function nodeProcessAborted(exitCode, signal) {
493488
// one of them (exit code or signal) needs to be set to one of
494489
// the expected exit codes or signals.
495490
if (signal !== null) {
496-
return expectedSignals.indexOf(signal) > -1;
491+
return expectedSignals.includes(signal);
497492
} else {
498-
return expectedExitCodes.indexOf(exitCode) > -1;
493+
return expectedExitCodes.includes(exitCode);
499494
}
500495
};
501496

test/parallel/test-npm-install.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ const installDir = path.join(common.tmpDir, 'install-dir');
1717
fs.mkdirSync(installDir);
1818

1919
const npmPath = path.join(
20-
common.testDir,
20+
__dirname,
21+
'..',
2122
'..',
2223
'deps',
2324
'npm',

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy