feat(grid-agent): add chat and IM interactions (#123)
This commit is contained in:
@@ -46,7 +46,7 @@ fn runtime_source_has_no_subprocess_or_native_abi_escape_hatch() {
|
||||
let mut files = Vec::with_capacity(16);
|
||||
collect_rust_files(&source, &mut files);
|
||||
assert!(
|
||||
files.len() <= 14,
|
||||
files.len() <= 16,
|
||||
"source-file count needs a reviewed bound update"
|
||||
);
|
||||
for path in files {
|
||||
@@ -87,7 +87,7 @@ fn world_backend_requires_the_opaque_policy_authorization() {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn live_session_adapter_reuses_only_the_native_network_manager_lifecycle() {
|
||||
fn live_session_adapter_reuses_native_lifecycle_and_messaging_managers() {
|
||||
let root = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
|
||||
let backend = fs::read_to_string(root.join("src/backend.rs")).expect("backend source");
|
||||
for required in [
|
||||
@@ -96,6 +96,10 @@ fn live_session_adapter_reuses_only_the_native_network_manager_lifecycle() {
|
||||
".native_subscribe_disconnected(",
|
||||
".native_subscribe_event_queue_running(",
|
||||
".native_logout_async(",
|
||||
".subscribe_chat_from_simulator(",
|
||||
".subscribe_im(",
|
||||
".chat(",
|
||||
".instant_message_with_uuid_string(",
|
||||
] {
|
||||
assert!(
|
||||
backend.contains(required),
|
||||
|
||||
Reference in New Issue
Block a user