()
| 216 | |
| 217 | #[test] |
| 218 | fn test_present_canvas() { |
| 219 | Tester::new(size(10, 20)) |
| 220 | .op(|l| { |
| 221 | l.set_sync(false); |
| 222 | l.set_draw_color((1, 2, 3)); |
| 223 | l.draw_pixel(PixelsXY::new(5, 6)).unwrap(); |
| 224 | l.present_canvas().unwrap(); |
| 225 | l.set_draw_color((7, 8, 9)); |
| 226 | l.draw_pixel(PixelsXY::new(0, 0)).unwrap(); |
| 227 | }) |
| 228 | .expect_pixel(xy(5, 6), (1, 2, 3)) |
| 229 | .expect_pixel(xy(0, 0), (7, 8, 9)) |
| 230 | .expect_damage(xy(0, 0), xy(0, 0)) |
| 231 | .expect_op("set_data: from=(5, 6), to=(5, 6), data=[1, 2, 3]") |
| 232 | .check(); |
| 233 | } |
| 234 | |
| 235 | #[derive(Clone, Copy)] |
| 236 | struct LossyPixel([u8; 1]); |
nothing calls this directly
no test coverage detected