greenfield 0.1.4

A library for greenfield images
Documentation
use super::*;

#[test]
/// Should create a new pixel
fn pixel_new() {
    let color = color::Rgb::new(0, 0, 0);
    let pixel = Pixel::new(0, 0, &color);

    let Pixel { x, y, color } = pixel;
    let color::Rgb { r, g, b } = color;

    assert_eq!(x, 0);
    assert_eq!(y, 0);
    assert_eq!(*r, 0);
    assert_eq!(*g, 0);
    assert_eq!(*b, 0);
}

#[test]
/// Should Display a pixel
fn pixel_display() {
    let color = color::Rgb::random();
    let pixel = Pixel::new(0, 0, &color);

    println!("{}", pixel);
}

#[test]
/// Should debug a pixel
fn pixel_debug() {
    let color = color::Rgb::random();
    let pixel = Pixel::new(0, 0, &color);

    println!("{:?}", pixel);
}