fix example tests to include upsert command

This commit is contained in:
Firegem 2025-05-04 17:36:47 -04:00
parent 563430b90e
commit 2557a99e87

View File

@ -108,7 +108,7 @@ impl Command for Default {
}, },
Example { Example {
description: r#"Fill missing column values based on other columns"#, description: r#"Fill missing column values based on other columns"#,
example: "[{a:1 b:2} {b:1}] | upsert a {|rc| default { $rc.b + 1 } }", example: r#"[{a:1 b:2} {b:1}] | upsert a {|rc| default { $rc.b + 1 } }"#,
result: Some(Value::test_list(vec![ result: Some(Value::test_list(vec![
Value::test_record(record! { Value::test_record(record! {
"a" => Value::test_int(1), "a" => Value::test_int(1),
@ -203,12 +203,14 @@ fn default(
#[cfg(test)] #[cfg(test)]
mod test { mod test {
use crate::Upsert;
use super::*; use super::*;
#[test] #[test]
fn test_examples() { fn test_examples() {
use crate::test_examples; use crate::test_examples_with_commands;
test_examples(Default {}) test_examples_with_commands(Default {}, &[&Upsert]);
} }
} }