From 82fd676c106c5c44cf002ee73017e773fdf86684 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20du=20Garreau?= Date: Thu, 3 Mar 2022 22:12:55 +0100 Subject: [PATCH] Add tests for `OnceCell::with_value` --- tests/it.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/it.rs b/tests/it.rs index 81faaff..4d6efdc 100644 --- a/tests/it.rs +++ b/tests/it.rs @@ -17,6 +17,13 @@ mod unsync { assert_eq!(c.get(), Some(&92)); } + #[test] + fn once_cell_with_value() { + const CELL: OnceCell = OnceCell::with_value(12); + let cell = CELL; + assert_eq!(cell.get(), Some(&12)); + } + #[test] fn once_cell_get_mut() { let mut c = OnceCell::new(); @@ -230,6 +237,12 @@ mod sync { assert_eq!(c.get(), Some(&92)); } + #[test] + fn once_cell_with_value() { + static CELL: OnceCell = OnceCell::with_value(12); + assert_eq!(CELL.get(), Some(&12)); + } + #[test] fn once_cell_get_mut() { let mut c = OnceCell::new();