lib.rs (826B)
1 pub use radroots_events as upstream; 2 3 mod model; 4 5 pub use model::{constants_module, kinds_module}; 6 7 #[cfg(test)] 8 mod tests { 9 use radroots_events::{kinds, listing::RADROOTS_LISTING_PRODUCT_TAG_KEYS}; 10 11 use super::{constants_module, kinds_module}; 12 13 #[test] 14 fn preserves_event_constant_exports() { 15 let constants = constants_module(); 16 let kinds_ts = kinds_module(); 17 assert!(constants.contains("RADROOTS_LISTING_PRODUCT_TAG_KEYS")); 18 assert!(constants.contains(RADROOTS_LISTING_PRODUCT_TAG_KEYS[0])); 19 assert!(kinds_ts.contains("KIND_LISTING")); 20 assert!(kinds_ts.contains(&kinds::KIND_LISTING.to_string())); 21 assert!(kinds_ts.contains("KIND_TRADE_LISTING_ORDER_REQ")); 22 assert!(kinds_ts.contains(&kinds::KIND_TRADE_LISTING_ORDER_REQ.to_string())); 23 } 24 }