From c8dbf1c84c9466a237377ed20ca12a594ab0cc8c Mon Sep 17 00:00:00 2001 From: Peter Evans Date: Wed, 17 Jan 2018 15:16:12 -0600 Subject: [PATCH] Add missing tests for new vm_screen functions --- tests/vm_screen.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/vm_screen.c b/tests/vm_screen.c index f9658d0..3ac602d 100644 --- a/tests/vm_screen.c +++ b/tests/vm_screen.c @@ -68,3 +68,18 @@ Test(vm_screen, ycoords) cr_assert_eq(screen->ycoords, 234); } +Test(vm_screen, key_pressed) +{ + screen->key_pressed = true; + cr_assert_eq(vm_screen_key_pressed(screen), true); + screen->key_pressed = false; + cr_assert_eq(vm_screen_key_pressed(screen), false); +} + +Test(vm_screen, last_key) +{ + screen->last_key = 'e'; + cr_assert_eq(vm_screen_last_key(screen), 'e'); + screen->last_key = 'y'; + cr_assert_eq(vm_screen_last_key(screen), 'y'); +}