feat: initialize project structure, modules and configurations

This commit is contained in:
0xcathiefish
2026-05-30 08:38:18 +00:00
commit aa80ac21ee
15 changed files with 778 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
use nosync::{ModuleA, SharedMessage};
#[tokio::test]
async fn test_integration_module_a() {
let module_a = ModuleA::new("integration-a".to_string()).expect("Failed to create ModuleA");
let msg = SharedMessage {
id: 999,
content: "Integration content".to_string(),
};
let res = module_a
.process_message(msg)
.await
.expect("Failed to process");
assert!(res.contains("integration-a"));
assert!(res.contains("Integration content"));
}