@@ -31,6 +31,7 @@ use googletest::*;
31
31
/// # fn should_pass() -> Result<()> {
32
32
/// let value = vec![1, 2, 3];
33
33
/// verify_that!(value, pointwise!(le, [1, 3, 3]))?; // Passes
34
+ /// verify_that!(value, pointwise!(le, vec![1, 3, 3]))?; // Passes
34
35
/// # Ok(())
35
36
/// # }
36
37
/// # fn should_fail() -> Result<()> {
@@ -84,6 +85,17 @@ use googletest::*;
84
85
/// The actual value must be a container implementing [`IntoIterator`]. This
85
86
/// includes standard containers, slices (when dereferenced) and arrays.
86
87
///
88
+ /// ```
89
+ /// # use googletest::{matchers::le, pointwise, verify_that, Result};
90
+ /// # fn should_pass() -> Result<()> {
91
+ /// let value = vec![1, 2, 3];
92
+ /// verify_that!(*value.as_slice(), pointwise!(le, [1, 3, 3]))?; // Passes
93
+ /// verify_that!([1, 2, 3], pointwise!(le, [1, 3, 3]))?; // Passes
94
+ /// # Ok(())
95
+ /// # }
96
+ /// # should_pass().unwrap();
97
+ /// ```
98
+ ///
87
99
/// This matcher does not support matching directly against an [`Iterator`]. To
88
100
/// match against an iterator, use [`Iterator::collect`] to build a [`Vec`]
89
101
/// first.
0 commit comments