23 lines · 895 B · Rust
RawDownload
use warpui::async_assert;use warpui::integration::AssertionCallback; use crate::context_chips::ContextChipKind;use crate::integration_testing::view_getters::single_terminal_view_for_tab; /// Assertion that the working dir chip is present in the current prompt.pub fn assert_working_dir_is_present(tab_index: usize) -> AssertionCallback {    Box::new(move |app, window_id| {        let terminal_view = single_terminal_view_for_tab(app, window_id, tab_index);        terminal_view.read(app, |view, ctx| {            let prompt = view.current_prompt();            prompt.read(ctx, |prompt, ctx| {                async_assert!(                    prompt                        .latest_chip_value(&ContextChipKind::WorkingDirectory, ctx)                        .is_some(),                    "Working dir chip doesn't have a value"                )            })        })    })}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t