diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 8904d5ec92dff99ef120c678d126bb35cfcc03cf..b30425b7e8637b7efedfba6facf00e714cc38cb6 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,4 +1,4 @@
-find_package(Qt${QT_VERSION_MAJOR} CONFIG REQUIRED QuickTest Test)
+find_package(Qt${QT_VERSION_MAJOR} CONFIG REQUIRED QuickTest Widgets Test)
 
 if(MSVC)
     # Download and unpack googletest for windows
@@ -15,7 +15,7 @@ else()
 endif()
 
 enable_testing(true)
-set(QML_TEST_LIBS ${QML_LIBS} Qt::QuickTest Qt::Test)
+set(QML_TEST_LIBS ${QML_LIBS} Qt::QuickTest Qt::Widgets Qt::Test)
 set(TESTS_INCLUDES
     ${CMAKE_SOURCE_DIR}/src
     ${CMAKE_SOURCE_DIR}/tests/qml
@@ -192,4 +192,4 @@ else()
                                ${LRC}/include)
 
     add_test(NAME UnitTests COMMAND unittests)
-endif()
\ No newline at end of file
+endif()