Skip to content

Commit

Permalink
Refactor pattern tests for improved clarity and consistency
Browse files Browse the repository at this point in the history
  • Loading branch information
bobzhang committed Feb 18, 2025
1 parent a7fd1b5 commit 2258467
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion hashmap/pattern_test.mbt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ test "pattern" {
("age", "43"),
("is_human", "true"),
])
let { "name"? : name, "age"? : age, "is_human"? : is_human } = m
let { "name"? : name, "age"? : age, "is_human"? : is_human, .. } = m
inspect!(
(name, age, is_human),
content=
Expand Down
2 changes: 1 addition & 1 deletion immut/hashmap/pattern_test.mbt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ test "pattern" {
("age", "43"),
("is_human", "true"),
])
let { "name"? : name, "age"? : age, "is_human"? : is_human } = m
let { "name"? : name, "age"? : age, "is_human"? : is_human, .. } = m
inspect!(
(name, age, is_human),
content=
Expand Down
5 changes: 3 additions & 2 deletions json/from_json.mbt
Original file line number Diff line number Diff line change
Expand Up @@ -219,8 +219,9 @@ pub impl[Ok : FromJson, Err : FromJson] FromJson for Result[Ok, Err] with from_j
decode_error!(path, "Result::from_json: expected object with one field")
}
match obj {
{ "Ok": ok } => Ok(FromJson::from_json!(ok, path.add_key("Ok")))
{ "Err": err } => Err(FromJson::from_json!(err, path.add_key("Err")))
{ "Ok": ok, .. } => Ok(FromJson::from_json!(ok, path.add_key("Ok")))
{ "Err": err, .. } =>
Err(FromJson::from_json!(err, path.add_key("Err")))
_ =>
decode_error!(
path, "Result::from_json: expected object with Ok or Err field",
Expand Down

0 comments on commit 2258467

Please sign in to comment.