diff options
| author | Edward Barnard | 2017-01-07 10:53:37 +0000 |
|---|---|---|
| committer | Edward Barnard | 2017-02-02 20:26:56 +0000 |
| commit | b8787a29a3a8d4bdeedecccbd2ab3a9b386f7683 (patch) | |
| tree | bf11526cd4d2d23f9e1a85207bd4d70e57ea9b1a /tests | |
| parent | bf6b567f825421afb003322562dd229b8c1ce1a5 (diff) | |
| download | rust-plist-b8787a29a3a8d4bdeedecccbd2ab3a9b386f7683.tar.bz2 | |
Support Serde 0.8. Bump minimum Rust version to 0.15.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/serde_tests.rs.in | 4 | ||||
| -rw-r--r-- | tests/serde_tests/mod.rs (renamed from tests/serde_/mod.rs) | 10 | ||||
| -rw-r--r-- | tests/tests.rs | 12 |
3 files changed, 14 insertions, 12 deletions
diff --git a/tests/serde_tests.rs.in b/tests/serde_tests.rs.in deleted file mode 100644 index 8e04ab0..0000000 --- a/tests/serde_tests.rs.in +++ /dev/null @@ -1,4 +0,0 @@ -extern crate serde; -extern crate plist; - -mod serde_; diff --git a/tests/serde_/mod.rs b/tests/serde_tests/mod.rs index f48058a..42f9824 100644 --- a/tests/serde_/mod.rs +++ b/tests/serde_tests/mod.rs @@ -1,4 +1,5 @@ -use plist::{Deserializer, EventWriter, PlistEvent, Result as PlistResult, Serializer}; +use plist::{EventWriter, PlistEvent, Result as PlistResult}; +use plist::serde::{Serializer, Deserializer}; use plist::PlistEvent::*; use serde::{Deserialize, Serialize}; use std::fmt::Debug; @@ -199,11 +200,8 @@ struct NewtypeInner(u8, u8, u8); fn newtype_struct() { let newtype = NewtypeStruct(NewtypeInner(34, 32, 13)); - let comparison = &[StartArray(Some(3)), - IntegerValue(34), - IntegerValue(32), - IntegerValue(13), - EndArray]; + let comparison = + &[StartArray(Some(3)), IntegerValue(34), IntegerValue(32), IntegerValue(13), EndArray]; assert_roundtrip(newtype, Some(comparison)); } diff --git a/tests/tests.rs b/tests/tests.rs index 0aaf77c..8754b09 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -1,2 +1,10 @@ -#[cfg(feature = "serde_tests")] -include!(concat!(env!("OUT_DIR"), "/serde_tests.rs")); +extern crate plist; + +#[cfg(feature = "serde")] +extern crate serde; +#[cfg(feature = "serde")] +#[macro_use] +extern crate serde_derive; + +#[cfg(feature = "serde")] +mod serde_tests; |
