aboutsummaryrefslogtreecommitdiff
path: root/test-suite/tests/display.rs
diff options
context:
space:
mode:
authorEric Huss <eric@huss.org>2019-05-08 17:45:39 -0700
committerEric Huss <eric@huss.org>2019-05-08 17:45:39 -0700
commit0fca4dd2d30a2044af454cf55211e67cf76f333c (patch)
tree6a41d4f9ce2fba536d02325fff70076f00910a8d /test-suite/tests/display.rs
parent6c162e6562c3e432bf04c82a3d1d789d80761a86 (diff)
downloadmilf-rs-0fca4dd2d30a2044af454cf55211e67cf76f333c.tar.gz
milf-rs-0fca4dd2d30a2044af454cf55211e67cf76f333c.zip
cargo fmt
Diffstat (limited to 'test-suite/tests/display.rs')
-rw-r--r--test-suite/tests/display.rs171
1 files changed, 93 insertions, 78 deletions
diff --git a/test-suite/tests/display.rs b/test-suite/tests/display.rs
index 0174de1..5d9f44a 100644
--- a/test-suite/tests/display.rs
+++ b/test-suite/tests/display.rs
@@ -1,7 +1,7 @@
extern crate toml;
-use toml::Value::{String, Integer, Float, Boolean, Array, Table};
use toml::map::Map;
+use toml::Value::{Array, Boolean, Float, Integer, String, Table};
macro_rules! map( ($($k:expr => $v:expr),*) => ({
let mut _m = Map::new();
@@ -11,76 +11,86 @@ macro_rules! map( ($($k:expr => $v:expr),*) => ({
#[test]
fn simple_show() {
- assert_eq!(String("foo".to_string()).to_string(),
- "\"foo\"");
- assert_eq!(Integer(10).to_string(),
- "10");
- assert_eq!(Float(10.0).to_string(),
- "10.0");
- assert_eq!(Float(2.4).to_string(),
- "2.4");
- assert_eq!(Boolean(true).to_string(),
- "true");
- assert_eq!(Array(vec![]).to_string(),
- "[]");
- assert_eq!(Array(vec![Integer(1), Integer(2)]).to_string(),
- "[1, 2]");
+ assert_eq!(String("foo".to_string()).to_string(), "\"foo\"");
+ assert_eq!(Integer(10).to_string(), "10");
+ assert_eq!(Float(10.0).to_string(), "10.0");
+ assert_eq!(Float(2.4).to_string(), "2.4");
+ assert_eq!(Boolean(true).to_string(), "true");
+ assert_eq!(Array(vec![]).to_string(), "[]");
+ assert_eq!(Array(vec![Integer(1), Integer(2)]).to_string(), "[1, 2]");
}
#[test]
fn table() {
- assert_eq!(Table(map! { }).to_string(),
- "");
- assert_eq!(Table(map! {
- "test" => Integer(2),
- "test2" => Integer(3) }).to_string(),
- "test = 2\ntest2 = 3\n");
- assert_eq!(Table(map! {
- "test" => Integer(2),
- "test2" => Table(map! {
- "test" => String("wut".to_string())
- })
- }).to_string(),
- "test = 2\n\
- \n\
- [test2]\n\
- test = \"wut\"\n");
- assert_eq!(Table(map! {
- "test" => Integer(2),
- "test2" => Table(map! {
- "test" => String("wut".to_string())
- })
- }).to_string(),
- "test = 2\n\
- \n\
- [test2]\n\
- test = \"wut\"\n");
- assert_eq!(Table(map! {
- "test" => Integer(2),
- "test2" => Array(vec![Table(map! {
- "test" => String("wut".to_string())
- })])
- }).to_string(),
- "test = 2\n\
- \n\
- [[test2]]\n\
- test = \"wut\"\n");
- assert_eq!(Table(map! {
- "foo.bar" => Integer(2),
- "foo\"bar" => Integer(2)
- }).to_string(),
- "\"foo\\\"bar\" = 2\n\
- \"foo.bar\" = 2\n");
- assert_eq!(Table(map! {
- "test" => Integer(2),
- "test2" => Array(vec![Table(map! {
- "test" => Array(vec![Integer(2)])
- })])
- }).to_string(),
- "test = 2\n\
- \n\
- [[test2]]\n\
- test = [2]\n");
+ assert_eq!(Table(map! {}).to_string(), "");
+ assert_eq!(
+ Table(map! {
+ "test" => Integer(2),
+ "test2" => Integer(3) })
+ .to_string(),
+ "test = 2\ntest2 = 3\n"
+ );
+ assert_eq!(
+ Table(map! {
+ "test" => Integer(2),
+ "test2" => Table(map! {
+ "test" => String("wut".to_string())
+ })
+ })
+ .to_string(),
+ "test = 2\n\
+ \n\
+ [test2]\n\
+ test = \"wut\"\n"
+ );
+ assert_eq!(
+ Table(map! {
+ "test" => Integer(2),
+ "test2" => Table(map! {
+ "test" => String("wut".to_string())
+ })
+ })
+ .to_string(),
+ "test = 2\n\
+ \n\
+ [test2]\n\
+ test = \"wut\"\n"
+ );
+ assert_eq!(
+ Table(map! {
+ "test" => Integer(2),
+ "test2" => Array(vec![Table(map! {
+ "test" => String("wut".to_string())
+ })])
+ })
+ .to_string(),
+ "test = 2\n\
+ \n\
+ [[test2]]\n\
+ test = \"wut\"\n"
+ );
+ assert_eq!(
+ Table(map! {
+ "foo.bar" => Integer(2),
+ "foo\"bar" => Integer(2)
+ })
+ .to_string(),
+ "\"foo\\\"bar\" = 2\n\
+ \"foo.bar\" = 2\n"
+ );
+ assert_eq!(
+ Table(map! {
+ "test" => Integer(2),
+ "test2" => Array(vec![Table(map! {
+ "test" => Array(vec![Integer(2)])
+ })])
+ })
+ .to_string(),
+ "test = 2\n\
+ \n\
+ [[test2]]\n\
+ test = [2]\n"
+ );
let table = Table(map! {
"test" => Integer(2),
"test2" => Array(vec![Table(map! {
@@ -88,15 +98,20 @@ fn table() {
Array(vec![String("foo".to_string()), String("bar".to_string())])])
})])
});
- assert_eq!(table.to_string(),
- "test = 2\n\
- \n\
- [[test2]]\n\
- test = [[2, 3], [\"foo\", \"bar\"]]\n");
- assert_eq!(Table(map! {
- "test" => Array(vec![Integer(2)]),
- "test2" => Integer(2)
- }).to_string(),
- "test = [2]\n\
- test2 = 2\n");
+ assert_eq!(
+ table.to_string(),
+ "test = 2\n\
+ \n\
+ [[test2]]\n\
+ test = [[2, 3], [\"foo\", \"bar\"]]\n"
+ );
+ assert_eq!(
+ Table(map! {
+ "test" => Array(vec![Integer(2)]),
+ "test2" => Integer(2)
+ })
+ .to_string(),
+ "test = [2]\n\
+ test2 = 2\n"
+ );
}