libnewsboat 2.38.0

Utility libraries used by Newsboat reader
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use libnewsboat::utils;
use std::env;

#[test]
fn t_get_default_browser() {
    let key = String::from("BROWSER");
    let firefox = String::from("firefox");
    let opera = String::from("opera");
    let lynx = String::from("lynx");

    env::remove_var(&key);
    assert_eq!(utils::get_default_browser(), lynx);

    env::set_var(&key, &firefox);
    assert_eq!(utils::get_default_browser(), firefox);
    env::set_var(&key, &opera);
    assert_eq!(utils::get_default_browser(), opera);
}