verso-reader 0.1.0

A terminal EPUB reader with vim navigation, a Kindle-style library, and Markdown highlight export
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::time::{Duration, Instant};
use verso::ui::chrome::{Chrome, ChromeState};

#[test]
fn transitions_from_visible_to_idle() {
    let mut c = Chrome::new(Duration::from_millis(50));
    c.touch(Instant::now());
    assert_eq!(c.state(Instant::now()), ChromeState::Visible);
    let later = Instant::now() + Duration::from_millis(100);
    assert_eq!(c.state(later), ChromeState::Idle);
}