From f72d6ca403dff21b29dba09c85b083c9e0969089 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 28 Jan 2019 08:25:13 -0500 Subject: [PATCH] [libcalamares] Add very basic test for load/save YAML --- src/libcalamares/Tests.cpp | 10 ++++++++++ src/libcalamares/Tests.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/src/libcalamares/Tests.cpp b/src/libcalamares/Tests.cpp index acf5b03d3..3987976dc 100644 --- a/src/libcalamares/Tests.cpp +++ b/src/libcalamares/Tests.cpp @@ -19,6 +19,7 @@ #include "Tests.h" #include "utils/Logger.h" +#include "utils/YamlUtils.h" #include @@ -57,3 +58,12 @@ LibCalamaresTests::testDebugLevels() } } +void +LibCalamaresTests::testLoadSaveYaml() +{ + QFile f( "settings.conf" ); + QVERIFY( f.exists() ); + + auto map = CalamaresUtils::loadYaml( "settings.conf" ); + CalamaresUtils::saveYaml( "out.yaml", map ); +} diff --git a/src/libcalamares/Tests.h b/src/libcalamares/Tests.h index 123655c6e..19e5a3f0c 100644 --- a/src/libcalamares/Tests.h +++ b/src/libcalamares/Tests.h @@ -31,6 +31,8 @@ public: private Q_SLOTS: void initTestCase(); void testDebugLevels(); + + void testLoadSaveYaml(); }; #endif