mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-01-09 14:32:52 +00:00
24 lines
427 B
Rust
24 lines
427 B
Rust
extern crate wasm_bindgen;
|
|
use wasm_bindgen::prelude::*;
|
|
|
|
#[test]
|
|
fn unwrap_throw_ok() {
|
|
assert_eq!(Some(42).unwrap_throw(), 42);
|
|
let x: Result<i32, ()> = Ok(42);
|
|
assert_eq!(x.unwrap_throw(), 42);
|
|
}
|
|
|
|
#[test]
|
|
#[should_panic]
|
|
fn unwrap_throw_none() {
|
|
let x: Option<i32> = None;
|
|
x.unwrap_throw();
|
|
}
|
|
|
|
#[test]
|
|
#[should_panic]
|
|
fn unwrap_throw_err() {
|
|
let x: Result<i32, ()> = Err(());
|
|
x.unwrap_throw();
|
|
}
|