From 556d0dfce7577d6bad33d246a37f00a7627c295a Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 24 Aug 2023 17:55:39 +0200 Subject: Add --cinemas-file option to KDM CLI. --- test/kdm_cli_test.cc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'test/kdm_cli_test.cc') diff --git a/test/kdm_cli_test.cc b/test/kdm_cli_test.cc index c91cb64f4..4114cebd4 100644 --- a/test/kdm_cli_test.cc +++ b/test/kdm_cli_test.cc @@ -172,3 +172,26 @@ BOOST_AUTO_TEST_CASE(kdm_cli_select_screen) } +BOOST_AUTO_TEST_CASE(kdm_cli_specify_cinemas_file) +{ + ConfigRestorer cr; + + setup_test_config(); + + vector args = { + "kdm_cli", + "--cinemas-file", + "test/data/cinemas.xml", + "--list-cinemas" + }; + + vector output; + auto const error = run(args, output); + BOOST_CHECK(!error); + + BOOST_REQUIRE_EQUAL(output.size(), 3U); + BOOST_CHECK_EQUAL(output[0], "stinking dump ()"); + BOOST_CHECK_EQUAL(output[1], "classy joint ()"); + BOOST_CHECK_EQUAL(output[2], "Great ()"); +} + -- cgit v1.2.3