chute-kun 0.1.0

TaskChute + Todoist CLI/TUI — Rust TUI template using ratatui + crossterm
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crossterm::event::KeyCode;

use chute_kun::app::App;

#[test]
fn app_initial_state() {
    let app = App::new();
    assert_eq!(app.title, "Chute-kun");
    assert!(!app.should_quit);
}

#[test]
fn quits_on_q_key() {
    let mut app = App::new();
    app.handle_key(KeyCode::Char('q'));
    assert!(app.should_quit);
}