summaryrefslogtreecommitdiff
path: root/dhall/src/tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'dhall/src/tests.rs')
-rw-r--r--dhall/src/tests.rs31
1 files changed, 15 insertions, 16 deletions
diff --git a/dhall/src/tests.rs b/dhall/src/tests.rs
index 80994d1..b98489f 100644
--- a/dhall/src/tests.rs
+++ b/dhall/src/tests.rs
@@ -20,22 +20,6 @@ right: `{}`"#,
}};
}
-#[macro_export]
-macro_rules! make_spec_test {
- ($type:expr, $name:ident) => {
- #[test]
- #[allow(non_snake_case)]
- fn $name() {
- use crate::tests::Test::*;
- use crate::tests::*;
- match run_test_stringy_error($type) {
- Ok(_) => {}
- Err(s) => panic!(s),
- }
- }
- };
-}
-
use std::fs::File;
use std::io::Read;
use std::path::PathBuf;
@@ -200,6 +184,21 @@ pub fn run_test(test: Test<'_>) -> Result<()> {
#[cfg(test)]
mod spec {
+ macro_rules! make_spec_test {
+ ($type:expr, $name:ident) => {
+ #[test]
+ #[allow(non_snake_case)]
+ fn $name() {
+ use crate::tests::Test::*;
+ use crate::tests::*;
+ match run_test_stringy_error($type) {
+ Ok(_) => {}
+ Err(s) => panic!(s),
+ }
+ }
+ };
+ }
+
// See build.rs
include!(concat!(env!("OUT_DIR"), "/spec_tests.rs"));
}