Skip to content

Commit

Permalink
[#66] Add test_render_vertical()
Browse files Browse the repository at this point in the history
  • Loading branch information
Orchaldir committed May 24, 2021
1 parent 9d0d178 commit 781a80e
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions tilemap/src/rendering/style/handle.rs
Original file line number Diff line number Diff line change
Expand Up @@ -156,4 +156,36 @@ mod tests {

assert_eq!(texture.get_color_data(), &result);
}

#[test]
fn test_render_vertical() {
let component = RenderingComponent::new_fill_area(GREEN, 4);
let handle = HandleStyle::new(2, 1, Size::new(3, 2), component).unwrap();
let mut texture = Texture::new(Size::new(8, 11), BLACK);

handle.render_vertical(
&Data::for_texture(texture.get_aabb()),
Point::new(4, 1),
(1, 9),
0,
&mut texture,
);

#[rustfmt::skip]
let result = vec![
BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK,
BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK,
BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK,
BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK,
BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK,
BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK,
BLACK, GREEN, GREEN, BLACK, BLACK, GREEN, GREEN, BLACK,
BLACK, GREEN, GREEN, BLACK, BLACK, GREEN, GREEN, BLACK,
BLACK, GREEN, GREEN, BLACK, BLACK, GREEN, GREEN, BLACK,
BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK,
BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK, BLACK,
];

assert_eq!(texture.get_color_data(), &result);
}
}

0 comments on commit 781a80e

Please sign in to comment.