From 30af8ca90fbcdff0a5411f31181748fa37e45a14 Mon Sep 17 00:00:00 2001 From: Danilo Bargen Date: Sun, 3 Apr 2016 00:48:30 +0200 Subject: [PATCH] Moved test from main.rs to types.rs --- src/main.rs | 18 ------------------ src/types.rs | 13 +++++++++++++ 2 files changed, 13 insertions(+), 18 deletions(-) diff --git a/src/main.rs b/src/main.rs index 592920c..8a433eb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -262,21 +262,3 @@ fn main() { process::exit(1); } } - - -#[cfg(test)] -mod test { - use types::LineType; - - #[test] - fn test_linetype_from_str() { - assert_eq!(LineType::from(""), LineType::Empty); - assert_eq!(LineType::from(" \n \r"), LineType::Empty); - assert_eq!(LineType::from("# Hello there"), LineType::Title("Hello there".into())); - assert_eq!(LineType::from("> tis a description \n"), LineType::Description("tis a description".into())); - assert_eq!(LineType::from("- some command"), LineType::ExampleText("some command".into())); - assert_eq!(LineType::from("`$ cargo run`"), LineType::ExampleCode("$ cargo run".into())); - assert_eq!(LineType::from("`$ cargo run"), LineType::Other("`$ cargo run".into())); - assert_eq!(LineType::from("jkl\u{f6}"), LineType::Other("jkl\u{f6}".into())); - } -} diff --git a/src/types.rs b/src/types.rs index a906f35..e3a9b60 100644 --- a/src/types.rs +++ b/src/types.rs @@ -65,6 +65,7 @@ mod test { extern crate docopt; use super::OsType::{self, Linux, OsX, SunOs, Other}; + use super::LineType; use rustc_serialize::json; #[test] @@ -85,4 +86,16 @@ mod test { fn test_os_type_decoding_unknown() { assert!(json::decode::("\"lindows\"").is_err()); } + + #[test] + fn test_linetype_from_str() { + assert_eq!(LineType::from(""), LineType::Empty); + assert_eq!(LineType::from(" \n \r"), LineType::Empty); + assert_eq!(LineType::from("# Hello there"), LineType::Title("Hello there".into())); + assert_eq!(LineType::from("> tis a description \n"), LineType::Description("tis a description".into())); + assert_eq!(LineType::from("- some command"), LineType::ExampleText("some command".into())); + assert_eq!(LineType::from("`$ cargo run`"), LineType::ExampleCode("$ cargo run".into())); + assert_eq!(LineType::from("`$ cargo run"), LineType::Other("`$ cargo run".into())); + assert_eq!(LineType::from("jkl\u{f6}"), LineType::Other("jkl\u{f6}".into())); + } }