autopilot 0.4.1

A simple, cross-platform GUI automation library for Rust.
Documentation
extern crate autopilot;
extern crate image;
use autopilot::bitmap::Bitmap;
use std::path;

#[test]
fn find_bitmap() {
    let haystack_path = asset_path().join("haystack.png");
    let haystack = Bitmap::new(image::open(haystack_path).unwrap(), None);
    for idx in 0..2 {
        let needle_path = asset_path().join(format!("needle{}.png", idx + 1));
        let needle = Bitmap::new(image::open(needle_path).unwrap(), None);
        let pt = haystack.find_bitmap(&needle, None, None, None);
        assert!(pt.is_some());
    }
}

#[inline]
fn asset_path() -> path::PathBuf {
    path::Path::new(file!()).parent().unwrap().join("assets")
}