Skip to content

Commit 0df73ed

Browse files
committed
Add additional tests for witness data, inputs, and outputs
1 parent e3b736a commit 0df73ed

File tree

4 files changed

+345
-2
lines changed

4 files changed

+345
-2
lines changed

test/src/sdk-harness/Forc.lock

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,11 +404,21 @@ name = "tx_fields"
404404
source = "member"
405405
dependencies = ["std"]
406406

407+
[[package]]
408+
name = "tx_input_count_predicate"
409+
source = "member"
410+
dependencies = ["std"]
411+
407412
[[package]]
408413
name = "tx_output_contract_creation_predicate"
409414
source = "member"
410415
dependencies = ["std"]
411416

417+
[[package]]
418+
name = "tx_output_count_predicate"
419+
source = "member"
420+
dependencies = ["std"]
421+
412422
[[package]]
413423
name = "tx_output_predicate"
414424
source = "member"
@@ -419,6 +429,11 @@ name = "tx_type_predicate"
419429
source = "member"
420430
dependencies = ["std"]
421431

432+
[[package]]
433+
name = "tx_witness_predicate"
434+
source = "member"
435+
dependencies = ["std"]
436+
422437
[[package]]
423438
name = "type_aliases"
424439
source = "member"

test/src/sdk-harness/Forc.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@ members = [
7575
"test_artifacts/storage_vec/svec_u16",
7676
"test_artifacts/storage_vec/svec_u64",
7777
"test_artifacts/tx_contract",
78+
"test_artifacts/tx_input_count_predicate",
7879
"test_artifacts/tx_output_contract_creation_predicate",
80+
"test_artifacts/tx_output_count_predicate",
7981
"test_artifacts/tx_output_predicate",
8082
"test_artifacts/tx_type_predicate",
83+
"test_artifacts/tx_witness_predicate",
8184
]

test/src/sdk-harness/test_projects/auth/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ async fn can_get_predicate_address() {
196196

197197
// Setup predicate.
198198
let hex_predicate_address: &str =
199-
"0x8896a8f961e31af598faa2c4041d4d2745b0a11c57f8bb8bae65cff290076a74";
199+
"0x0c07e9f6e71da8855fb65a38f299a993aeba71fd0eef6c1ac4c79beff09cd6f7";
200200
let predicate_address =
201201
Address::from_str(hex_predicate_address).expect("failed to create Address from string");
202202
let predicate_bech32_address = Bech32Address::from(predicate_address);
@@ -322,7 +322,7 @@ async fn when_incorrect_predicate_address_passed() {
322322
async fn can_get_predicate_address_in_message() {
323323
// Setup predicate address.
324324
let hex_predicate_address: &str =
325-
"0x8896a8f961e31af598faa2c4041d4d2745b0a11c57f8bb8bae65cff290076a74";
325+
"0x0c07e9f6e71da8855fb65a38f299a993aeba71fd0eef6c1ac4c79beff09cd6f7";
326326
let predicate_address =
327327
Address::from_str(hex_predicate_address).expect("failed to create Address from string");
328328
let predicate_bech32_address = Bech32Address::from(predicate_address);

0 commit comments

Comments
 (0)