anneal 0.3.4

A testing framework for Iron
Documentation
# Anneal

Anneal is a testing framework for [Iron](https://crates.io/crates/iron). It was desgined 
to allow testing components in isolation.

## Example
```
use anneal::RequestBuilder;

fn main() {
    RequestBuilder::new(Method::Post, "https://127.0.0.1:8080/")
        .set_body("this is a body".into())
        .request(|mut req| {
			// test code here

            let mut s = String::new();
            req.body.read_to_string(&mut s).unwrap();
            assert_eq!(s, "this is a body");
        })
}
```

## Features
`cookies`: adds a method to add a `CookieJar` from 
[cookie](https://crates.io/crates/cookie) to the request

`json`: adds a method to set the body to a json object via 
[serde_json](https://crates.io/crates/serde_json)

`jsonapi`: adds a pair of methods for adding 
[json-api](https://git.open-communication.net/qaul/json-api) documents to a request body