fix issue #559: to json -r serializes datetime without spaces (#596)

* fix issue #559: to json -r serializes datetime without spaces

* add in a third test which checks spaces in both keys and values

* fix clippy error
This commit is contained in:
Michael Angerman
2021-12-27 02:51:38 -08:00
committed by GitHub
parent 3706bef0a1
commit f50f37c853
2 changed files with 34 additions and 4 deletions

View File

@ -15,9 +15,25 @@ fn from_json_2() -> TestResult {
}
#[test]
fn to_json_raw_flag() -> TestResult {
fn to_json_raw_flag_1() -> TestResult {
run_test(
"[[a b]; [jim susie] [3 4]] | to json -r",
r#"[{"a":"jim","b":"susie"},{"a":3,"b":4}]"#,
r#"[{"a": "jim","b": "susie"},{"a": 3,"b": 4}]"#,
)
}
#[test]
fn to_json_raw_flag_2() -> TestResult {
run_test(
"[[\"a b\" c]; [jim susie] [3 4]] | to json -r",
r#"[{"a b": "jim","c": "susie"},{"a b": 3,"c": 4}]"#,
)
}
#[test]
fn to_json_raw_flag_3() -> TestResult {
run_test(
"[[\"a b\" \"c d\"]; [\"jim smith\" \"susie roberts\"] [3 4]] | to json -r",
r#"[{"a b": "jim smith","c d": "susie roberts"},{"a b": 3,"c d": 4}]"#,
)
}