Add `execute_with` to `TestExternalities` (#3793)
This function executes the given closure in a context where the test externalities are set. This makes the srml tests easier to write, as the test externalities need to be created anyway.
Showing
- substrate/Cargo.lock 0 additions, 1 deletionsubstrate/Cargo.lock
- substrate/core/sr-primitives/Cargo.toml 0 additions, 2 deletionssubstrate/core/sr-primitives/Cargo.toml
- substrate/core/sr-primitives/src/lib.rs 0 additions, 3 deletionssubstrate/core/sr-primitives/src/lib.rs
- substrate/core/sr-primitives/src/offchain/http.rs 2 additions, 3 deletionssubstrate/core/sr-primitives/src/offchain/http.rs
- substrate/core/state-machine/src/testing.rs 7 additions, 0 deletionssubstrate/core/state-machine/src/testing.rs
- substrate/core/test-runtime/src/system.rs 8 additions, 17 deletionssubstrate/core/test-runtime/src/system.rs
- substrate/node-template/runtime/src/template.rs 2 additions, 3 deletionssubstrate/node-template/runtime/src/template.rs
- substrate/node/executor/src/lib.rs 12 additions, 12 deletionssubstrate/node/executor/src/lib.rs
- substrate/srml/assets/src/lib.rs 9 additions, 12 deletionssubstrate/srml/assets/src/lib.rs
- substrate/srml/aura/src/tests.rs 1 addition, 2 deletionssubstrate/srml/aura/src/tests.rs
- substrate/srml/authority-discovery/src/lib.rs 4 additions, 4 deletionssubstrate/srml/authority-discovery/src/lib.rs
- substrate/srml/authorship/src/lib.rs 4 additions, 5 deletionssubstrate/srml/authorship/src/lib.rs
- substrate/srml/babe/src/tests.rs 5 additions, 7 deletionssubstrate/srml/babe/src/tests.rs
- substrate/srml/balances/src/tests.rs 172 additions, 202 deletionssubstrate/srml/balances/src/tests.rs
- substrate/srml/collective/src/lib.rs 28 additions, 16 deletionssubstrate/srml/collective/src/lib.rs
- substrate/srml/contracts/src/exec.rs 192 additions, 217 deletionssubstrate/srml/contracts/src/exec.rs
- substrate/srml/contracts/src/tests.rs 832 additions, 895 deletionssubstrate/srml/contracts/src/tests.rs
- substrate/srml/democracy/src/lib.rs 35 additions, 38 deletionssubstrate/srml/democracy/src/lib.rs
- substrate/srml/elections-phragmen/src/lib.rs 38 additions, 40 deletionssubstrate/srml/elections-phragmen/src/lib.rs
- substrate/srml/elections/src/mock.rs 2 additions, 3 deletionssubstrate/srml/elections/src/mock.rs
Please register or sign in to comment