aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/tests.cpp3
-rw-r--r--tests/tests.pro2
-rw-r--r--tests/tests.qrc11
3 files changed, 14 insertions, 2 deletions
diff --git a/tests/tests.cpp b/tests/tests.cpp
index 69f0cd2a..4ad3fc59 100644
--- a/tests/tests.cpp
+++ b/tests/tests.cpp
@@ -109,7 +109,8 @@ void TestUtils::testJid()
static void testMimeType(const QString &fileName, const QString fileType)
{
- QFile file(fileName);
+ // load file from resources
+ QFile file(":/" + fileName);
QCOMPARE(file.open(QIODevice::ReadOnly), true);
QCOMPARE(getImageType(file.readAll()), fileType);
file.close();
diff --git a/tests/tests.pro b/tests/tests.pro
index 1ce95d39..2848c2ed 100644
--- a/tests/tests.pro
+++ b/tests/tests.pro
@@ -4,8 +4,8 @@ QT += network xml testlib
TARGET = tests
+RESOURCES += tests.qrc
SOURCES += tests.cpp
-
HEADERS += tests.h
INCLUDEPATH += $$QXMPP_INCLUDE_DIR
diff --git a/tests/tests.qrc b/tests/tests.qrc
new file mode 100644
index 00000000..6bc9605e
--- /dev/null
+++ b/tests/tests.qrc
@@ -0,0 +1,11 @@
+<!DOCTYPE RCC><RCC version="1.0">
+<qresource>
+ <file>test.bmp</file>
+ <file>test.gif</file>
+ <file>test.jpg</file>
+ <file>test.mng</file>
+ <file>test.png</file>
+ <file>test.svg</file>
+ <file>test.xpm</file>
+</qresource>
+</RCC>