Skip to content

Commit 67364eb

Browse files
committed
test, qt: Add tests for GUIUtil::extractFirstSuffixFromFilter
1 parent ace9af5 commit 67364eb

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/qt/test/optiontests.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#include <init.h>
66
#include <qt/bitcoin.h>
7+
#include <qt/guiutil.h>
78
#include <qt/test/optiontests.h>
89
#include <test/util/setup_common.h>
910
#include <util/system.h>
@@ -122,3 +123,12 @@ void OptionTests::parametersInteraction()
122123
QVERIFY(!settings.contains("fListen"));
123124
gArgs.ClearPathCache();
124125
}
126+
127+
void OptionTests::extractFilter()
128+
{
129+
QString filter = QString("Partially Signed Transaction (Binary) (*.psbt)");
130+
QCOMPARE(GUIUtil::ExtractFirstSuffixFromFilter(filter), "psbt");
131+
132+
filter = QString("Image (*.png *.jpg)");
133+
QCOMPARE(GUIUtil::ExtractFirstSuffixFromFilter(filter), "png");
134+
}

src/qt/test/optiontests.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ private Q_SLOTS:
2222
void migrateSettings();
2323
void integerGetArgBug();
2424
void parametersInteraction();
25+
void extractFilter();
2526

2627
private:
2728
interfaces::Node& m_node;

0 commit comments

Comments
 (0)