summaryrefslogtreecommitdiff
path: root/src/gl/window.test.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gl/window.test.c')
-rw-r--r--src/gl/window.test.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/gl/window.test.c b/src/gl/window.test.c
new file mode 100644
index 0000000..505c876
--- /dev/null
+++ b/src/gl/window.test.c
@@ -0,0 +1,24 @@
+#include <stdlib.h>
+#include <lua.h>
+#include <honeysuckle.h>
+#include "test/honey-test.h"
+
+#include "window.c"
+
+
+void create_window_data_works()
+{
+ lua_State *L = luaL_newstate();
+ struct window_data *wdata = create_window_data(L);
+
+ lily_assert_ptr_equal(L, wdata->L);
+ lily_assert_int_equal(wdata->framebuffer_size_callback, LUA_NOREF);
+ lua_close(L);
+ free(wdata);
+}
+
+
+void suite_window()
+{
+ lily_run_test(create_window_data_works);
+}