Skip to content

Commit 6a0d595

Browse files
committed
Add testcase
1 parent d1a84f9 commit 6a0d595

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

  • crates/vespertide-exporter/src/seaorm

crates/vespertide-exporter/src/seaorm/mod.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2273,6 +2273,19 @@ mod helper_tests {
22732273
assert!(result.contains(" #[sea_orm(string_value = \"IN_PROGRESS\")]\n InProgress,"));
22742274
}
22752275

2276+
#[test]
2277+
fn test_is_screaming_snake_value_rejects_invalid_symbol() {
2278+
assert!(!is_screaming_snake_value("PENDING-REVIEW"));
2279+
}
2280+
2281+
#[test]
2282+
fn test_screaming_snake_to_pascal_case_ignores_empty_segments() {
2283+
assert_eq!(
2284+
screaming_snake_to_pascal_case("PENDING__REVIEW"),
2285+
"PendingReview"
2286+
);
2287+
}
2288+
22762289
fn string_enum_order_status() -> (&'static str, EnumValues) {
22772290
(
22782291
"order_status",

0 commit comments

Comments
 (0)