1*b315a0a8SYosh use test_programs::wasi::http::types::{Method, Scheme};
2*b315a0a8SYosh
main()3*b315a0a8SYosh fn main() {
4*b315a0a8SYosh let res = test_programs::http::request(
5*b315a0a8SYosh Method::Other("bad\nmethod".to_owned()),
6*b315a0a8SYosh Scheme::Http,
7*b315a0a8SYosh "localhost:3000",
8*b315a0a8SYosh "/",
9*b315a0a8SYosh None,
10*b315a0a8SYosh None,
11*b315a0a8SYosh None,
12*b315a0a8SYosh None,
13*b315a0a8SYosh None,
14*b315a0a8SYosh );
15*b315a0a8SYosh
16*b315a0a8SYosh // This error arises from input validation in the `set_method` function on `OutgoingRequest`.
17*b315a0a8SYosh assert_eq!(res.unwrap_err().to_string(), "failed to set method");
18*b315a0a8SYosh }
19