diff options
| author | Guillaume Gomez <guillaume.gomez@huawei.com> | 2023-03-11 21:40:17 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume.gomez@huawei.com> | 2023-03-11 21:40:17 +0100 |
| commit | 904d9c5c549745793c98a1c2cd0a2665d30fe34e (patch) | |
| tree | 9a61a4fe5fb38e190b3f132f90a9b22f8c9c2744 /src/tools/rustdoc-js/tester.js | |
| parent | 856c9bb481bed032f177d29288e348d6d8e060be (diff) | |
| download | rust-904d9c5c549745793c98a1c2cd0a2665d30fe34e.tar.gz rust-904d9c5c549745793c98a1c2cd0a2665d30fe34e.zip | |
Improve rustdoc-js tester code clarity a bit
Diffstat (limited to 'src/tools/rustdoc-js/tester.js')
| -rw-r--r-- | src/tools/rustdoc-js/tester.js | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/tools/rustdoc-js/tester.js b/src/tools/rustdoc-js/tester.js index 9bd6e0d990d..8d46a8ce7f1 100644 --- a/src/tools/rustdoc-js/tester.js +++ b/src/tools/rustdoc-js/tester.js @@ -361,22 +361,24 @@ function parseOptions(args) { }; for (let i = 0; i < args.length; ++i) { - if (Object.prototype.hasOwnProperty.call(correspondences, args[i])) { + const arg = args[i]; + if (Object.prototype.hasOwnProperty.call(correspondences, arg)) { i += 1; if (i >= args.length) { - console.log("Missing argument after `" + args[i - 1] + "` option."); + console.log("Missing argument after `" + arg + "` option."); return null; } - if (args[i - 1] !== "--test-file") { - opts[correspondences[args[i - 1]]] = args[i]; + const arg_value = args[i]; + if (arg !== "--test-file") { + opts[correspondences[arg]] = arg_value; } else { - opts[correspondences[args[i - 1]]].push(args[i]); + opts[correspondences[arg]].push(arg_value); } - } else if (args[i] === "--help") { + } else if (arg === "--help") { showHelp(); process.exit(0); } else { - console.log("Unknown option `" + args[i] + "`."); + console.log("Unknown option `" + arg + "`."); console.log("Use `--help` to see the list of options"); return null; } |
