martin/tests/integration_test.rs

21 lines
547 B
Rust
Raw Normal View History

2018-01-19 14:06:01 +03:00
extern crate iron;
extern crate iron_test;
extern crate martin_lib;
use std::env;
use iron::Headers;
use iron_test::{request, response};
#[test]
fn test_index() {
let conn_string: String = env::var("DATABASE_URL")
.expect("DATABASE_URL must be set");
let chain = martin_lib::chain(conn_string);
let headers = Headers::new();
let response = request::get("http://localhost:3000/index.json", headers, &chain).unwrap();
let result_body = response::extract_body_to_bytes(response);
assert_eq!(result_body, b"{}");
}