faker 0.0.3

A library for generating fake data such as names, addresses, and phone numbers.
#![feature(phase)]
extern crate regex;
#[phase(plugin)]
extern crate regex_macros;
extern crate faker;
use faker::Faker;

#[test]
fn test_image() {
	let faker = Faker::new("en");
	let matched = regex!(r"http://lorempixel.com/100/100/\w+").is_match(faker.image.image(100i, 100i).as_slice());
	assert!(matched);
}

#[test]
fn test_category() {
	let faker = Faker::new("en");
	let matched = regex!(r"http://lorempixel.com/100/100/cats").is_match(faker.image.category(100i,100i,"cats").as_slice());
    assert!(matched);
}

#[test]
fn test_avatar() {
	let faker = Faker::new("en");
    assert_eq!(faker.image.avatar(50, 50, "tikotzky", "bmp").as_slice(), "http://robohash.org/#tikotzky.#bmp?size=#50x50");
}