From 1fd6393d320775ce1848dbc36fa320e825a625bf Mon Sep 17 00:00:00 2001 From: MarcoFalke Date: Fri, 27 Mar 2020 09:58:08 -0400 Subject: [PATCH] Merge #18447: test: Add coverage for script parse error in ParseScript dcda81c47101196e53e379d965a2692515ef8363 test: add coverage for script parse error in ParseScript (pierrenn) Pull request description: Follow up on this suggestion : https://github.com/bitcoin/bitcoin/pull/18416#issuecomment-603966799 This adds a test case to raise the `script parse error` in `ParseScript`. ACKs for top commit: instagibbs: utACK https://github.com/bitcoin/bitcoin/pull/18447/commits/dcda81c47101196e53e379d965a2692515ef8363 Tree-SHA512: ae0ef2c00f34cee818c83582f190d5f4043159e922862f2b442b7b895b8ff3ca421533699247c12c367be77813b5205830a771cd47a18e8932807ccace2d6a1c --- test/util/data/bitcoin-util-test.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/util/data/bitcoin-util-test.json b/test/util/data/bitcoin-util-test.json index d2a3fea69c..a84b7c9ea1 100644 --- a/test/util/data/bitcoin-util-test.json +++ b/test/util/data/bitcoin-util-test.json @@ -199,6 +199,12 @@ "output_cmp": "txcreate2.json", "description": "Creates a new transaction with a single empty output script (output in json)" }, + { "exec": "./dash-tx", + "args": ["-create", "outscript=0:123badscript"], + "return_code": 1, + "error_txt": "error: script parse error", + "description": "Create a new transaction with an invalid output script" + }, { "exec": "./dash-tx", "args": ["-create", "outscript=0:OP_DROP", "nversion=1"], "output_cmp": "txcreatescript1.hex",