// SPDX-License-Identifier: Apache-2.0 // SPDX-FileCopyrightText: 2023 The Gleam contributors use super::*; #[test] fn module_name_validation() { assert!(validate_module_name(&"dream".into()).is_ok()); assert!(validate_module_name(&"gleam".into()).is_err()); assert!(validate_module_name(&"gleam/ok".into()).is_ok()); assert!(validate_module_name(&"ok/gleam".into()).is_ok()); assert!(validate_module_name(&"type".into()).is_err()); assert!(validate_module_name(&"pub".into()).is_err()); assert!(validate_module_name(&"ok/type".into()).is_err()); assert!(validate_module_name(&"ok/pub".into()).is_err()); }