Skip to main content

elo_rust/stdlib/
array.rs

1//! Array and collection functions
2
3/// Array function signatures
4pub const ARRAY_FUNCTIONS: &[&str] = &["contains", "any", "all", "length", "is_empty"];
5
6#[cfg(test)]
7mod tests {
8    use super::*;
9
10    #[test]
11    fn test_array_functions_count() {
12        assert_eq!(ARRAY_FUNCTIONS.len(), 5);
13    }
14
15    #[test]
16    fn test_contains_function_exists() {
17        assert!(ARRAY_FUNCTIONS.contains(&"contains"));
18    }
19
20    #[test]
21    fn test_all_array_functions_exist() {
22        assert!(ARRAY_FUNCTIONS.contains(&"any"));
23        assert!(ARRAY_FUNCTIONS.contains(&"all"));
24        assert!(ARRAY_FUNCTIONS.contains(&"length"));
25    }
26}