cargo-update 20.0.2

A cargo subcommand for checking and applying updates to installed executables
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use cargo_update::ops;


#[test]
#[should_panic = "0-length cratename"]
fn empty() {
    ops::split_package_path("");
}

#[test]
fn normal() {
    assert_eq!(ops::split_package_path("a"), vec!["1", "a"]);
    assert_eq!(ops::split_package_path("an"), vec!["2", "an"]);
    assert_eq!(ops::split_package_path("jot"), vec!["3", "j", "jot"]);
    assert_eq!(ops::split_package_path("cargo-update"), vec!["ca", "rg", "cargo-update"]);

    assert_eq!(ops::split_package_path("FileSorterX"), vec!["fi", "le", "filesorterx"]);
}