test: Fix "echo" subtest in the system_tests for Windows
This commit is contained in:
1 file changed
+1
-3
@@ -58,10 +58,8 @@ BOOST_AUTO_TEST_CASE(run_command)
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
// Windows requires single quotes to prevent escaping double quotes from the JSON...
|
const UniValue result = RunCommandParseJSON("cmd.exe /c echo {\"success\": true}");
|
||||||
const UniValue result = RunCommandParseJSON("echo '{\"success\": true}'");
|
|
||||||
#else
|
#else
|
||||||
// ... but Linux and macOS echo a single quote if it's used
|
|
||||||
const UniValue result = RunCommandParseJSON("echo \"{\"success\": true}\"");
|
const UniValue result = RunCommandParseJSON("echo \"{\"success\": true}\"");
|
||||||
#endif
|
#endif
|
||||||
BOOST_CHECK(result.isObject());
|
BOOST_CHECK(result.isObject());
|
||||||
|
|||||||
Reference in new issue
Block a user