mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 02:48:24 +00:00
fix(compile): follow redirects when resolving (#14161)
This commit is contained in:
parent
1d24b2cf63
commit
b0f974fbfd
4 changed files with 48 additions and 2 deletions
|
@ -186,6 +186,39 @@ fn standalone_load_datauri() {
|
|||
assert_eq!(output.stdout, b"Hello Deno!\n");
|
||||
}
|
||||
|
||||
// https://github.com/denoland/deno/issues/13704
|
||||
#[test]
|
||||
fn standalone_follow_redirects() {
|
||||
let dir = TempDir::new().unwrap();
|
||||
let exe = if cfg!(windows) {
|
||||
dir.path().join("follow_redirects.exe")
|
||||
} else {
|
||||
dir.path().join("follow_redirects")
|
||||
};
|
||||
let output = util::deno_cmd()
|
||||
.current_dir(util::testdata_path())
|
||||
.arg("compile")
|
||||
.arg("--unstable")
|
||||
.arg("--output")
|
||||
.arg(&exe)
|
||||
.arg("./standalone_follow_redirects.ts")
|
||||
.stdout(std::process::Stdio::piped())
|
||||
.spawn()
|
||||
.unwrap()
|
||||
.wait_with_output()
|
||||
.unwrap();
|
||||
assert!(output.status.success());
|
||||
let output = Command::new(exe)
|
||||
.stdout(std::process::Stdio::piped())
|
||||
.stderr(std::process::Stdio::piped())
|
||||
.spawn()
|
||||
.unwrap()
|
||||
.wait_with_output()
|
||||
.unwrap();
|
||||
assert!(output.status.success());
|
||||
assert_eq!(output.stdout, b"Hello\n");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn standalone_compiler_ops() {
|
||||
let dir = TempDir::new().unwrap();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue