@@ -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