]> git.lizzy.rs Git - enumset.git/blobdiff - enumset/tests/ops.rs
Add a test for a 1 value enum_set!
[enumset.git] / enumset / tests / ops.rs
index 44694d9a093427b4ace6e773bdb3eaaebb8dd8a5..72c05e0db14460745ca75c3f4c82a0c2eb43de0f 100644 (file)
@@ -104,10 +104,12 @@ test_variants! { SparseEnum sparse_enum_all_empty
 macro_rules! test_enum {
     ($e:ident, $mem_size:expr) => {
         const CONST_SET: EnumSet<$e> = enum_set!($e::A | $e::C);
+        const CONST_1_SET: EnumSet<$e> = enum_set!($e::A);
         const EMPTY_SET: EnumSet<$e> = enum_set!();
         #[test]
         fn const_set() {
             assert_eq!(CONST_SET.len(), 2);
+            assert_eq!(CONST_1_SET.len(), 1);
             assert!(CONST_SET.contains($e::A));
             assert!(CONST_SET.contains($e::C));
             assert!(EMPTY_SET.is_empty());