blob: 3f56d2c75a372bbaf941309b6b926265e02d48c0 [file] [log] [blame]
MÃ¥rten Kongstad5cfad6a2023-09-04 13:22:28 +02001#[cfg(not(feature = "cargo"))]
Vinh Tran906405f2023-08-11 17:34:12 -04002#[test]
3fn test_flags() {
4 assert!(!aconfig_test_rust_library::disabled_ro());
5 assert!(!aconfig_test_rust_library::disabled_rw());
6 // TODO: Fix template to not default both disabled and enabled to false
7 assert!(!aconfig_test_rust_library::enabled_ro());
8 assert!(!aconfig_test_rust_library::enabled_rw());
9
10 aconfig_test_rust_library::set_disabled_ro(true);
11 assert!(aconfig_test_rust_library::disabled_ro());
12 aconfig_test_rust_library::set_disabled_rw(true);
13 assert!(aconfig_test_rust_library::disabled_rw());
14 aconfig_test_rust_library::set_enabled_ro(true);
15 assert!(aconfig_test_rust_library::enabled_ro());
16 aconfig_test_rust_library::set_enabled_rw(true);
17 assert!(aconfig_test_rust_library::enabled_rw());
18
19 aconfig_test_rust_library::reset_flags();
20 assert!(!aconfig_test_rust_library::disabled_ro());
21 assert!(!aconfig_test_rust_library::disabled_rw());
22 assert!(!aconfig_test_rust_library::enabled_ro());
23 assert!(!aconfig_test_rust_library::enabled_rw());
24}