summaryrefslogtreecommitdiff
path: root/serde_dhall/tests
diff options
context:
space:
mode:
authorNadrieril2020-04-05 15:53:15 +0100
committerNadrieril2020-04-05 15:53:15 +0100
commit678d254a06dbb75f5398abaacee41d1712bf7194 (patch)
tree5be94a152e7da973dd7c099fb56022bc45330089 /serde_dhall/tests
parent6dab8cb06e52efdb18b9dcf975e0a2d50454d704 (diff)
Make Deserializer functions the only functions
Diffstat (limited to 'serde_dhall/tests')
-rw-r--r--serde_dhall/tests/de.rs10
-rw-r--r--serde_dhall/tests/traits.rs2
2 files changed, 6 insertions, 6 deletions
diff --git a/serde_dhall/tests/de.rs b/serde_dhall/tests/de.rs
index b9a504a..970234b 100644
--- a/serde_dhall/tests/de.rs
+++ b/serde_dhall/tests/de.rs
@@ -1,10 +1,10 @@
use serde::Deserialize;
-use serde_dhall::{from_str, from_str_static_type, FromDhall, StaticType};
+use serde_dhall::{from_str, FromDhall, StaticType};
#[test]
fn test_de_typed() {
fn parse<T: FromDhall + StaticType>(s: &str) -> T {
- from_str_static_type(s).unwrap()
+ from_str(s).static_type_annotation().parse().unwrap()
}
assert_eq!(parse::<bool>("True"), true);
@@ -52,13 +52,13 @@ fn test_de_typed() {
}
assert_eq!(parse::<Baz>("< X | Y: Integer >.X"), Baz::X);
- assert!(from_str_static_type::<Baz>("< X | Y: Integer >.Y").is_err());
+ assert!(from_str::<Baz>("< X | Y: Integer >.Y").static_type_annotation().parse().is_err());
}
#[test]
fn test_de_untyped() {
fn parse<T: FromDhall>(s: &str) -> T {
- from_str(s).unwrap()
+ from_str(s).parse().unwrap()
}
// Test tuples on record of wrong type
@@ -94,5 +94,5 @@ fn test_de_untyped() {
assert_eq!(parse::<Foo>("{ x = 1 }"), Foo { x: 1, y: None });
// https://github.com/Nadrieril/dhall-rust/issues/155
- assert!(from_str::<bool>("List/length [True, 42]").is_err());
+ assert!(from_str::<bool>("List/length [True, 42]").parse().is_err());
}
diff --git a/serde_dhall/tests/traits.rs b/serde_dhall/tests/traits.rs
index 608e6ed..3c6fbfe 100644
--- a/serde_dhall/tests/traits.rs
+++ b/serde_dhall/tests/traits.rs
@@ -3,7 +3,7 @@ use serde_dhall::{from_str, SimpleType, StaticType};
#[test]
fn test_static_type() {
fn parse(s: &str) -> SimpleType {
- from_str(s).unwrap()
+ from_str(s).parse().unwrap()
}
assert_eq!(bool::static_type(), parse("Bool"));