get_type_pattern

Function get_type_pattern 

Source
pub fn get_type_pattern(type_hint: Option<&str>) -> &'static str
Expand description

Translate a placeholder type hint into a regular-expression fragment.

§Examples

use rstest_bdd_patterns::get_type_pattern;
assert_eq!(get_type_pattern(Some("u32")), "\\d+");
assert_eq!(get_type_pattern(Some("f64")), "(?i:(?:[+-]?(?:\d+\.\d*|\.\d+|\d+)(?:[eE][+-]?\d+)?|nan|inf|infinity))");
assert_eq!(get_type_pattern(None), ".+?");