From 5257319dc2bf84da88aada35b95b26ea4c3799ff Mon Sep 17 00:00:00 2001 From: Frank Bell Date: Mon, 7 Nov 2022 11:24:01 +0000 Subject: [PATCH] test: add value assert tests --- tests/config.toml | 45 +++++++++++++++++++++++++++++++++++++++++++++ tests/tests.yml | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 tests/config.toml create mode 100644 tests/tests.yml diff --git a/tests/config.toml b/tests/config.toml new file mode 100644 index 0000000..1d83db7 --- /dev/null +++ b/tests/config.toml @@ -0,0 +1,45 @@ +[settings] +timeout = 1000 + +[relaychain] +chain = "rococo-local" +default_command = "./bin/polkadot" + +[[relaychain.nodes]] +name = "alice" +validator = true +ws_port = 9900 +extra_args = [ "-lparachain=debug" ] + +[[relaychain.nodes]] +name = "bob" +validator = true +extra_args = [ "-lparachain=debug" ] + +[[relaychain.nodes]] +name = "charlie" +validator = true +extra_args = [ "-lparachain=debug" ] + +[[parachains]] +id = 1000 +add_to_genesis = true +cumulus_based = true +chain = "statemine-local" + +[[parachains.collators]] +name = "statemine-collator01" +command = "./bin/polkadot-parachain" +ws_port = 9910 +args = ["--log=xcm=trace,pallet-assets=trace"] + +[[parachains.collators]] +name = "statemine-collator02" +command = "./bin/polkadot-parachain" +ws_port = 9911 +args = ["--log=xcm=trace,pallet-assets=trace"] + +[types.Header] +number = "u64" +parent_hash = "Hash" +post_state = "Hash" \ No newline at end of file diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..a4031b1 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,39 @@ +--- +settings: + chains: + relay_chain: &relay_chain + wsPort: 9900 + variables: + chains: + relay_chain: + alice_account: &account 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY + decodedCalls: {} + +tests: + - name: Tests + describes: + - name: Assert tests + its: + - name: Value increased/decreased assert tests + actions: + - queries: + balance: + chain: *relay_chain + pallet: system + call: account + args: [ *account ] + - asserts: + valueDecreased: + args: [ + { + before: 1, + after: 0 + } + ] + valueIncreased: + args: [ + { + before: 0, + after: 1 + } + ] \ No newline at end of file