Skip to content
Snippets Groups Projects
Commit 2a23c62b authored by Cédric Moreau's avatar Cédric Moreau
Browse files

wip: premier appel d'extrinsic distance

parent 3886d2eb
No related branches found
No related tags found
No related merge requests found
...@@ -296,12 +296,22 @@ pub fn new_test_ext() -> sp_io::TestExternalities { ...@@ -296,12 +296,22 @@ pub fn new_test_ext() -> sp_io::TestExternalities {
pub fn run_to_block(n: u64) { pub fn run_to_block(n: u64) {
while System::block_number() < n { while System::block_number() < n {
Distance::on_finalize(System::block_number()); Distance::on_finalize(System::block_number());
// TODO: autres pallet? Session::on_finalize(System::block_number());
Authorship::on_finalize(System::block_number());
Distance::on_finalize(System::block_number());
Identity::on_finalize(System::block_number());
Cert::on_finalize(System::block_number());
AuthorityMembers::on_finalize(System::block_number());
System::on_finalize(System::block_number()); System::on_finalize(System::block_number());
System::reset_events(); System::reset_events();
System::set_block_number(System::block_number() + 1); System::set_block_number(System::block_number() + 1);
System::on_initialize(System::block_number()); System::on_initialize(System::block_number());
Distance::on_initialize(System::block_number()); Distance::on_initialize(System::block_number());
// TODO: autres pallet? Session::on_initialize(System::block_number());
Authorship::on_initialize(System::block_number());
Distance::on_initialize(System::block_number());
Identity::on_initialize(System::block_number());
Cert::on_initialize(System::block_number());
AuthorityMembers::on_initialize(System::block_number());
} }
} }
...@@ -15,16 +15,19 @@ ...@@ -15,16 +15,19 @@
// along with Duniter-v2S. If not, see <https://www.gnu.org/licenses/>. // along with Duniter-v2S. If not, see <https://www.gnu.org/licenses/>.
use crate::mock::*; use crate::mock::*;
use crate::Error;
use frame_support::{assert_noop, assert_ok}; use frame_support::{assert_noop, assert_ok};
use sp_std::collections::btree_map::BTreeMap; use sp_std::collections::btree_map::BTreeMap;
#[test] #[test]
fn test_compilation() { fn test_compilation() {
new_test_ext().execute_with(|| { new_test_ext().execute_with(|| {
run_to_block(1);
run_to_block(5);
assert_eq!(
Distance::evaluate_distance(RuntimeOrigin::signed(0)),
Err(Error::<Test, _>::NoIdentity.into())
);
assert_eq!(true, true); assert_eq!(true, true);
// assert_eq!(
// Distance::add_cert(RuntimeOrigin::signed(0), 0, 1),
// Err(Error::<Test, _>::NotEnoughCertReceived.into())
// );
}); });
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment