tiefdownlib 0.10.0

A library to manage and convert TiefDown projects.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use rstest::rstest;

use crate::project_management::check_dependencies;

#[rstest]
fn check_dependencies_valid() {
    let dependencies = vec!["ls", "echo"];
    assert!(check_dependencies(dependencies).is_ok());
}

#[rstest]
fn check_dependencies_invalid() {
    let dependencies = vec!["ls", "invalid_command_that_no_sane_person_would_have"];
    assert!(check_dependencies(dependencies).is_err());
}