diff options
author | Pierre Rochard <pierre@rochard.org> | 2018-09-10 20:50:42 -0400 |
---|---|---|
committer | Pierre Rochard <pierre@rochard.org> | 2018-09-12 21:05:53 -0400 |
commit | 2d471636eb9160ab51b08e491e3f003f57adbc36 (patch) | |
tree | 234651e8d6c32485f982fd3a38f2723d49efe5ea /src/wallet/test | |
parent | ea3009ee942188750480ca6cc273b2b91cf77ded (diff) |
wallet: Remove trailing separators from -walletdir arg
Diffstat (limited to 'src/wallet/test')
-rw-r--r-- | src/wallet/test/init_tests.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/wallet/test/init_tests.cpp b/src/wallet/test/init_tests.cpp index a1d1a287e8..7048547b2b 100644 --- a/src/wallet/test/init_tests.cpp +++ b/src/wallet/test/init_tests.cpp @@ -55,4 +55,24 @@ BOOST_AUTO_TEST_CASE(walletinit_verify_walletdir_is_not_relative) BOOST_CHECK(result == false); } +BOOST_AUTO_TEST_CASE(walletinit_verify_walletdir_no_trailing) +{ + SetWalletDir(m_walletdir_path_cases["trailing"]); + bool result = g_wallet_init_interface.Verify(); + BOOST_CHECK(result == true); + fs::path walletdir = gArgs.GetArg("-walletdir", ""); + fs::path expected_path = fs::canonical(m_walletdir_path_cases["default"]); + BOOST_CHECK(walletdir == expected_path); +} + +BOOST_AUTO_TEST_CASE(walletinit_verify_walletdir_no_trailing2) +{ + SetWalletDir(m_walletdir_path_cases["trailing2"]); + bool result = g_wallet_init_interface.Verify(); + BOOST_CHECK(result == true); + fs::path walletdir = gArgs.GetArg("-walletdir", ""); + fs::path expected_path = fs::canonical(m_walletdir_path_cases["default"]); + BOOST_CHECK(walletdir == expected_path); +} + BOOST_AUTO_TEST_SUITE_END() |