use-go-test 0.0.1

Go testing metadata primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
10
11
use use_go_test::{GoTestFileName, GoTestKind, GoTestName};

fn main() -> Result<(), use_go_test::GoTestError> {
    let test = GoTestName::new("TestHandler")?;
    let file = GoTestFileName::new("handler_test.go")?;

    assert_eq!(test.as_str(), "TestHandler");
    assert_eq!(file.as_str(), "handler_test.go");
    assert_eq!(GoTestKind::Test.to_string(), "test");
    Ok(())
}