photon-ui 0.2.0

Blazing fast minimal TUI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use photon_ui::kill_ring::KillRing;

#[test]
fn push_and_yank() {
    let mut ring = KillRing::new();
    ring.push("hello".to_string());
    assert_eq!(ring.yank(), Some("hello"));
}

#[test]
fn yank_pop() {
    let mut ring = KillRing::new();
    ring.push("first".to_string());
    ring.push("second".to_string());
    assert_eq!(ring.yank(), Some("second"));
    assert_eq!(ring.yank_pop(), Some("first"));
    assert_eq!(ring.yank_pop(), Some("second"));
}