]> git.lizzy.rs Git - enumset.git/commitdiff
Add a test for a 1 value enum_set!
authorAlissa Rao <lymia@lymiahugs.com>
Sat, 27 Feb 2021 20:37:36 +0000 (12:37 -0800)
committerAlissa Rao <lymia@lymiahugs.com>
Sat, 27 Feb 2021 20:37:36 +0000 (12:37 -0800)
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());