mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-10 23:24:24 +00:00
rustc_tools_util: add test
This commit is contained in:
parent
202db3e09c
commit
a14155088b
2 changed files with 27 additions and 0 deletions
|
@ -8,6 +8,7 @@ remark -f *.md > /dev/null
|
|||
cargo build --features debugging
|
||||
cargo test --features debugging
|
||||
cd clippy_lints && cargo test && cd ..
|
||||
cd rustc_tools_util && cargo test && cd ..
|
||||
mkdir -p ~/rust/cargo/bin
|
||||
cp target/debug/cargo-clippy ~/rust/cargo/bin/cargo-clippy
|
||||
cp target/debug/clippy-driver ~/rust/cargo/bin/clippy-driver
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
#![feature(test)]
|
||||
#![feature(tool_lints)]
|
||||
|
||||
use std::env;
|
||||
|
@ -84,3 +85,28 @@ pub fn get_commit_date() -> Option<String> {
|
|||
.ok()
|
||||
.and_then(|r| String::from_utf8(r.stdout).ok())
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn test_struct_local() {
|
||||
let vi = get_version_info!();
|
||||
assert_eq!(vi.major, 0);
|
||||
assert_eq!(vi.minor, 1);
|
||||
assert_eq!(vi.patch, 0);
|
||||
assert_eq!(vi.crate_name, "rustc_tools_util");
|
||||
// hard to make positive tests for these since they will always change
|
||||
assert!(vi.commit_hash.is_none());
|
||||
assert!(vi.commit_date.is_none());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_display_local() {
|
||||
let vi = get_version_info!();
|
||||
let fmt = format!("{}", vi);
|
||||
assert_eq!(fmt, "rustc_tools_util 0.1.0");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue