pub fn make_order(orders: &[&str]) -> String {
orders.join(" , ")
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_make_order_empty() {
assert_eq!(make_order(&[]), "");
}
#[test]
fn test_make_order_single_desc() {
assert_eq!(make_order(&["created_at DESC"]), "created_at DESC");
}
#[test]
fn test_make_order_single_asc() {
assert_eq!(make_order(&["id ASC"]), "id ASC");
}
#[test]
fn test_make_order_multiple() {
assert_eq!(
make_order(&["created_at DESC", "id ASC"]),
"created_at DESC , id ASC"
);
}
}