Merge pull request #18 from axelchalon/test-withdraw-confirm

Add one test for withdraw_confirm
This commit is contained in:
Marek Kotewicz 2017-08-28 18:34:31 +02:00 committed by GitHub
commit eac9b30821
1 changed files with 41 additions and 0 deletions

View File

@ -38,3 +38,44 @@ test_app_stream! {
res => r#"[]"#; res => r#"[]"#;
] ]
} }
test_app_stream! {
name => withdraw_confirm_confirmations,
database => Database {
checked_withdraw_confirm: 0x00F5,
..Database::default()
},
mainnet =>
account => "0x0000000000000000000000000000000000000001",
confirmations => 12;
testnet =>
account => "0x0000000000000000000000000000000000000001",
confirmations => 12;
authorities =>
accounts => [
"0x0000000000000000000000000000000000000001",
"0x0000000000000000000000000000000000000002",
],
signatures => 1;
init => |app, db| create_withdraw_confirm(app, db).take(2),
expected => vec![0x1005, 0x1006],
mainnet_transport => [],
testnet_transport => [
"eth_blockNumber" =>
req => r#"[]"#,
res => r#""0x0100""#;
"eth_blockNumber" =>
req => r#"[]"#,
res => r#""0x1011""#;
"eth_getLogs" =>
req => r#"[{"address":["0x0000000000000000000000000000000000000000"],"fromBlock":"0xf6","limit":null,"toBlock":"0x1005","topics":[["0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364"],[],[],[]]}]"#,
res => r#"[]"#;
"eth_blockNumber" =>
req => r#"[]"#,
res => r#""0x1012""#;
"eth_getLogs" =>
req => r#"[{"address":["0x0000000000000000000000000000000000000000"],"fromBlock":"0x1006","limit":null,"toBlock":"0x1006","topics":[["0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364"],[],[],[]]}]"#,
res => r#"[]"#;
]
}