summaryrefslogtreecommitdiffstats
path: root/vendor/gsgdt/tests/helpers.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gsgdt/tests/helpers.rs')
-rw-r--r--vendor/gsgdt/tests/helpers.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/vendor/gsgdt/tests/helpers.rs b/vendor/gsgdt/tests/helpers.rs
new file mode 100644
index 000000000..2184e1c88
--- /dev/null
+++ b/vendor/gsgdt/tests/helpers.rs
@@ -0,0 +1,14 @@
+use gsgdt;
+use serde_json;
+
+use std::fs::File;
+use std::io::prelude::*;
+
+use gsgdt::*;
+
+pub fn read_graph_from_file(file: &str) -> Graph{
+ let mut file = File::open(file).unwrap();
+ let mut contents = String::new();
+ file.read_to_string(&mut contents).unwrap();
+ serde_json::from_str(&contents).unwrap()
+}