// Per-test-case module for the `pty_e2e` integration test crate. #[allow(unused_imports)] use super::common::*; /// 1. **Welcome screen.** /// The pager boots and draws its welcome screen within the timeout. #[tokio::test(flavor = "multi_thread", worker_threads = 2)] #[ignore] async fn welcome_screen() { let content = ContentController::start().await.expect("start content"); let binary = pager_binary().expect("resolve pager binary"); let mut harness = PtyHarness::spawn_with_content(&binary, DEFAULT_ROWS, DEFAULT_COLS, &content, &[]) .expect("spawn pager"); harness .wait_for_text(WELCOME_SCREEN_SENTINEL, WELCOME_TIMEOUT) .expect("welcome text"); harness.quit().expect("clean quit"); }