1 //! This test assumes that it will be run without ip lookup support enabled
2 use test_programs::wasi::sockets::{
3     ip_name_lookup::{ErrorCode, IpAddress},
4     network::Network,
5 };
6 
main()7 fn main() {
8     let res = resolve("example.com");
9     eprintln!("Result of resolve: {res:?}");
10     assert!(matches!(res, Err(ErrorCode::PermanentResolverFailure)));
11 }
12 
resolve(name: &str) -> Result<Vec<IpAddress>, ErrorCode>13 fn resolve(name: &str) -> Result<Vec<IpAddress>, ErrorCode> {
14     Network::default().permissive_blocking_resolve_addresses(name)
15 }
16