Skip to content

Commit bc816eb

Browse files
Nathan BlinnNBSquare
authored andcommitted
RUST-505 Add unit test for Document::extend
1 parent a9eba30 commit bc816eb

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

src/tests/modules/ordered.rs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,3 +231,31 @@ fn entry() {
231231
},
232232
);
233233
}
234+
235+
#[test]
236+
fn extend() {
237+
let _guard = LOCK.run_concurrently();
238+
let mut doc1 = doc! {
239+
"first": 1,
240+
"second": "data",
241+
"subdoc": doc! { "a": 1, "b": 2 },
242+
};
243+
244+
let doc2 = doc! {
245+
"third": "abcdefg",
246+
"first": 2,
247+
"subdoc": doc! { "c": 3 },
248+
};
249+
250+
doc1.extend(doc2);
251+
252+
assert_eq!(
253+
doc1,
254+
doc! {
255+
"first": 2,
256+
"second": "data",
257+
"third": "abcdefg",
258+
"subdoc": doc! { "c": 3 },
259+
},
260+
);
261+
}

0 commit comments

Comments
 (0)