add read_optional_enum_attribute to webidl-tests/enums

This commit is contained in:
alexlapa
2019-03-15 14:27:18 -06:00
parent 1014bdb5df
commit 4e32b5e430
3 changed files with 26 additions and 0 deletions

View File

@ -35,3 +35,17 @@ fn invalid_enum_return() {
_ => {} // Success
};
}
#[wasm_bindgen_test]
fn read_optional_enum_attribute_none() {
let shape = Shape::new(ShapeType::Circle).unwrap();
let shape_type: Option<ShapeType> = shape.shape_type_none();
assert_eq!(shape_type, None);
}
#[wasm_bindgen_test]
fn read_optional_enum_attribute_some() {
let shape = Shape::new(ShapeType::Circle).unwrap();
let shape_type: Option<ShapeType> = shape.shape_type_some();
assert_eq!(shape_type, Some(ShapeType::Circle));
}