aboutsummaryrefslogtreecommitdiff
path: root/test/test_apng.cpp
blob: 9c15e3cf7536f8d4b28d341988df4a22193774fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <catch2/catch.hpp>

#include <QPluginLoader>
#include <QImageReader>
#include <QCoreApplication>

TEST_CASE("Support APNG Plugin (place lib same path)", "[apng]") {
  QCoreApplication::addLibraryPath(".");
  QPluginLoader apngPlugin("qapng");
  REQUIRE(apngPlugin.load());

  // Fails for some reason on windows and linux don't know about osx
  // apng animation seems to be broken linux qt5-5.15.2
  REQUIRE((QImageReader::supportedImageFormats().contains("apng") ||
           QImageReader::supportedImageFormats().contains("APNG")));
}