Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Commit 2e100fd

Browse files
committed
onboard and begin retirement no longer exist
1 parent 900a37f commit 2e100fd

File tree

1 file changed

+0
-151
lines changed

1 file changed

+0
-151
lines changed

runtime/common/src/crowdloan.rs

Lines changed: 0 additions & 151 deletions
Original file line numberDiff line numberDiff line change
@@ -841,157 +841,6 @@ mod tests {
841841
});
842842
}
843843

844-
/*
845-
#[test]
846-
fn onboard_works() {
847-
new_test_ext().execute_with(|| {
848-
// Set up a crowdloan
849-
//assert_ok!(Slots::new_auction(Origin::root(), 5, 1));
850-
assert_ok!(TestRegistrar::<Test>::make_parathread(0.into()));
851-
TestRegistrar::<Test>::set_manager(0.into(), 1);
852-
assert_ok!(Crowdloan::create(Origin::signed(1), 0.into(), 1000, 1, 4, 9));
853-
assert_eq!(Balances::free_balance(1), 999);
854-
855-
// Fund crowdloan
856-
assert_ok!(Crowdloan::contribute(Origin::signed(2), 0.into(), 1000));
857-
858-
run_to_block(10);
859-
860-
// Endings count incremented
861-
assert_eq!(Crowdloan::endings_count(), 1);
862-
863-
let fund = Crowdloan::funds(ParaId::from(0)).unwrap();
864-
// Parathread is now a parachain
865-
assert!(TestRegistrar::<Test>::is_parachain(0.into()));
866-
});
867-
}
868-
869-
#[test]
870-
fn onboard_handles_basic_errors() {
871-
new_test_ext().execute_with(|| {
872-
// Set up a crowdloan
873-
assert_ok!(Slots::new_auction(Origin::root(), 5, 1));
874-
assert_ok!(Crowdloan::create(Origin::signed(1), 1000, 1, 4, 9));
875-
assert_eq!(Balances::free_balance(1), 999);
876-
877-
// Fund crowdloan
878-
assert_ok!(Crowdloan::contribute(Origin::signed(2), 0, 1000));
879-
880-
run_to_block(10);
881-
882-
// Cannot onboard invalid fund index
883-
assert_noop!(Crowdloan::onboard(Origin::signed(1), 1, 0.into()), Error::<Test>::InvalidParaId);
884-
// Cannot onboard crowdloan without deploy data
885-
assert_noop!(Crowdloan::onboard(Origin::signed(1), 0, 0.into()), Error::<Test>::UnsetDeployData);
886-
887-
// Add deploy data
888-
assert_ok!(Crowdloan::fix_deploy_data(
889-
Origin::signed(1),
890-
0,
891-
<Test as frame_system::Config>::Hash::default(),
892-
0,
893-
vec![0].into(),
894-
));
895-
896-
// Cannot onboard fund with incorrect parachain id
897-
assert_noop!(Crowdloan::onboard(Origin::signed(1), 0, 1.into()), SlotsError::<Test>::ParaNotOnboarding);
898-
899-
// Onboard crowdloan
900-
assert_ok!(Crowdloan::onboard(Origin::signed(1), 0, 0.into()));
901-
902-
// Cannot onboard fund again
903-
assert_noop!(Crowdloan::onboard(Origin::signed(1), 0, 0.into()), Error::<Test>::AlreadyOnboard);
904-
});
905-
}
906-
907-
#[test]
908-
fn begin_retirement_works() {
909-
new_test_ext().execute_with(|| {
910-
// Set up a crowdloan
911-
assert_ok!(Slots::new_auction(Origin::root(), 5, 1));
912-
assert_ok!(Crowdloan::create(Origin::signed(1), 1000, 1, 4, 9));
913-
assert_eq!(Balances::free_balance(1), 999);
914-
915-
// Add deploy data
916-
assert_ok!(Crowdloan::fix_deploy_data(
917-
Origin::signed(1),
918-
0,
919-
<Test as frame_system::Config>::Hash::default(),
920-
0,
921-
vec![0].into(),
922-
));
923-
924-
// Fund crowdloan
925-
assert_ok!(Crowdloan::contribute(Origin::signed(2), 0, 1000));
926-
927-
run_to_block(10);
928-
929-
// Onboard crowdloan
930-
assert_ok!(Crowdloan::onboard(Origin::signed(1), 0, 0.into()));
931-
// Fund is assigned a parachain id
932-
let fund = Crowdloan::funds(0).unwrap();
933-
assert_eq!(fund.parachain, Some(0.into()));
934-
935-
// Off-boarding is set to the crowdloan account
936-
assert_eq!(Slots::offboarding(ParaId::from(0)), Crowdloan::fund_account_id(0));
937-
938-
run_to_block(50);
939-
940-
// Retire crowdloan to remove parachain id
941-
assert_ok!(Crowdloan::begin_retirement(Origin::signed(1), 0));
942-
943-
// Fund should no longer have parachain id
944-
let fund = Crowdloan::funds(0).unwrap();
945-
assert_eq!(fund.parachain, None);
946-
947-
});
948-
}
949-
950-
#[test]
951-
fn begin_retirement_handles_basic_errors() {
952-
new_test_ext().execute_with(|| {
953-
// Set up a crowdloan
954-
assert_ok!(Slots::new_auction(Origin::root(), 5, 1));
955-
assert_ok!(Crowdloan::create(Origin::signed(1), 1000, 1, 4, 9));
956-
assert_eq!(Balances::free_balance(1), 999);
957-
958-
// Add deploy data
959-
assert_ok!(Crowdloan::fix_deploy_data(
960-
Origin::signed(1),
961-
0,
962-
<Test as frame_system::Config>::Hash::default(),
963-
0,
964-
vec![0].into(),
965-
));
966-
967-
// Fund crowdloan
968-
assert_ok!(Crowdloan::contribute(Origin::signed(2), 0, 1000));
969-
970-
run_to_block(10);
971-
972-
// Cannot retire fund that is not onboarded
973-
assert_noop!(Crowdloan::begin_retirement(Origin::signed(1), 0), Error::<Test>::NotParachain);
974-
975-
// Onboard crowdloan
976-
assert_ok!(Crowdloan::onboard(Origin::signed(1), 0, 0.into()));
977-
// Fund is assigned a parachain id
978-
let fund = Crowdloan::funds(0).unwrap();
979-
assert_eq!(fund.parachain, Some(0.into()));
980-
981-
// Cannot retire fund whose deposit has not been returned
982-
assert_noop!(Crowdloan::begin_retirement(Origin::signed(1), 0), Error::<Test>::ParaAlive);
983-
984-
run_to_block(50);
985-
986-
// Cannot retire invalid fund index
987-
assert_noop!(Crowdloan::begin_retirement(Origin::signed(1), 1), Error::<Test>::InvalidParaId);
988-
989-
// Cannot retire twice
990-
assert_ok!(Crowdloan::begin_retirement(Origin::signed(1), 0));
991-
assert_noop!(Crowdloan::begin_retirement(Origin::signed(1), 0), Error::<Test>::NotParachain);
992-
});
993-
}
994-
*/
995844
#[test]
996845
fn withdraw_works() {
997846
new_test_ext().execute_with(|| {

0 commit comments

Comments
 (0)