rsgit 0.1.4

A simple to use, safe Git wrapper for Rust
Documentation
include!("core.rs");


#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_git_run() {
        let git = Git::new(vec!["--version"]);
        let result = git.run();

        assert!(result.is_ok(), "Expected Ok, got Err");

        assert!(result.stdout().is_some(), "Expected stdout, got None");
        assert_eq!(result.code(), 0, "Expected exit code 0, got {}", result.code());
    }

    #[test]
    fn test_git_stream() {
        let git = Git::new(vec!["--version"]);
        let result = git.stream();

        assert!(result.is_ok(), "Expected Ok, got Err");

        assert!(result.stdout().is_none(), "Expected None, got Some");
        assert_eq!(result.code(), 0, "Expected exit code 0, got {}", result.code());
    }
}