aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/pretty.rs20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/pretty.rs b/tests/pretty.rs
new file mode 100644
index 0000000..71c9e63
--- /dev/null
+++ b/tests/pretty.rs
@@ -0,0 +1,20 @@
+extern crate toml;
+extern crate serde;
+
+use serde::ser::Serialize;
+
+const example: &str = "\
+[example]
+text = '''
+this is the first line
+this is the second line
+'''
+";
+
+#[test]
+fn test_pretty() {
+ let value: toml::Value = toml::from_str(example).unwrap();
+ let mut result = String::with_capacity(128);
+ value.serialize(&mut toml::Serializer::pretty(&mut result)).unwrap();
+ assert_eq!(example, &result);
+}