aboutsummaryrefslogtreecommitdiff
path: root/staging/adblock/test/options.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'staging/adblock/test/options.cpp')
-rw-r--r--staging/adblock/test/options.cpp42
1 files changed, 0 insertions, 42 deletions
diff --git a/staging/adblock/test/options.cpp b/staging/adblock/test/options.cpp
deleted file mode 100644
index 67dc143..0000000
--- a/staging/adblock/test/options.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-#define CATCH_CONFIG_MAIN
-#include "options.h"
-#include <catch2/catch.hpp>
-
-using namespace AdblockPlus;
-
-SCENARIO("parsing adblock options")
-{
- Options opt;
-
- GIVEN("an unknown option")
- {
- const QString unknown = "unknown";
- THEN("the option is not parsed")
- {
- QStringRef unknown_ref(&unknown);
- REQUIRE(!opt.parseAbp(unknown_ref));
- }
- }
-
- GIVEN("match-case,document,~subdocument")
- {
- const QString options = "match-case,document,~subdocument";
- REQUIRE(opt.parseAbp(&options));
-
- WHEN("match-case")
- {
- REQUIRE(opt.matchcase);
- }
-
- WHEN("testing set/unset options")
- {
- REQUIRE(opt.matchesType(QWebEngineUrlRequestInfo::ResourceTypeMainFrame));
- REQUIRE(!opt.matchesType(QWebEngineUrlRequestInfo::ResourceTypeSubFrame));
- }
-
- WHEN("testing other options")
- {
- REQUIRE(opt.matchesType(QWebEngineUrlRequestInfo::ResourceTypeStylesheet));
- }
- }
-}