Skip to content

Commit 1a3e957

Browse files
committed
Add tests and reformat
1 parent f515d99 commit 1a3e957

File tree

18 files changed

+1570
-1071
lines changed

18 files changed

+1570
-1071
lines changed

serde-tests/Cargo.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[package]
2+
name = "serde-tests"
3+
version = "0.1.0"
4+
authors = ["Kevin Yeh <[email protected]>"]
5+
build = "build.rs"
6+
7+
8+
[dependencies]
9+
serde = "0.6"
10+
bson = { path = "..", features = ["serde"] }
11+
12+
[build-dependencies]
13+
syntex = "0.22"
14+
serde_codegen = "0.6"
15+
16+
[lib]
17+
name = "serde_tests"
18+
path = "lib.rs"
19+
20+
[[test]]
21+
name = "serde"
22+
path = "test.rs"

serde-tests/build.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
extern crate syntex;
2+
extern crate serde_codegen;
3+
4+
use std::env;
5+
use std::path::Path;
6+
7+
fn main() {
8+
let out_dir = env::var_os("OUT_DIR").unwrap();
9+
10+
let src = Path::new("test.rs.in");
11+
let dst = Path::new(&out_dir).join("test.rs");
12+
13+
let mut registry = syntex::Registry::new();
14+
15+
serde_codegen::register(&mut registry);
16+
registry.expand("", &src, &dst).unwrap();
17+
}

serde-tests/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// intentionally blank

serde-tests/test.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include!(concat!(env!("OUT_DIR"), "/test.rs"));

0 commit comments

Comments
 (0)