mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-12 17:01:09 +00:00
BREAKING: Rename Origin (#12258)
* BREAKING: Rename Origin * more renaming * a bit more renaming * fix * more fixing * fix in frame_support * even more fixes * fix * small fix * ... * update .stderr * docs * update docs * update docs * docs
This commit is contained in:
@@ -71,7 +71,7 @@ pub mod pallet {
|
||||
type Slashed: OnUnbalanced<NegativeImbalanceOf<Self>>;
|
||||
|
||||
/// The origin which may forcibly set or remove a name. Root can always do this.
|
||||
type ForceOrigin: EnsureOrigin<Self::Origin>;
|
||||
type ForceOrigin: EnsureOrigin<Self::RuntimeOrigin>;
|
||||
|
||||
/// The minimum length a name may be.
|
||||
#[pallet::constant]
|
||||
@@ -280,7 +280,7 @@ mod tests {
|
||||
type BlockWeights = ();
|
||||
type BlockLength = ();
|
||||
type DbWeight = ();
|
||||
type Origin = Origin;
|
||||
type RuntimeOrigin = RuntimeOrigin;
|
||||
type Index = u64;
|
||||
type BlockNumber = u64;
|
||||
type Hash = H256;
|
||||
@@ -338,9 +338,9 @@ mod tests {
|
||||
#[test]
|
||||
fn kill_name_should_work() {
|
||||
new_test_ext().execute_with(|| {
|
||||
assert_ok!(Nicks::set_name(Origin::signed(2), b"Dave".to_vec()));
|
||||
assert_ok!(Nicks::set_name(RuntimeOrigin::signed(2), b"Dave".to_vec()));
|
||||
assert_eq!(Balances::total_balance(&2), 10);
|
||||
assert_ok!(Nicks::kill_name(Origin::signed(1), 2));
|
||||
assert_ok!(Nicks::kill_name(RuntimeOrigin::signed(1), 2));
|
||||
assert_eq!(Balances::total_balance(&2), 8);
|
||||
assert_eq!(<NameOf<Test>>::get(2), None);
|
||||
});
|
||||
@@ -350,17 +350,21 @@ mod tests {
|
||||
fn force_name_should_work() {
|
||||
new_test_ext().execute_with(|| {
|
||||
assert_noop!(
|
||||
Nicks::set_name(Origin::signed(2), b"Dr. David Brubeck, III".to_vec()),
|
||||
Nicks::set_name(RuntimeOrigin::signed(2), b"Dr. David Brubeck, III".to_vec()),
|
||||
Error::<Test>::TooLong,
|
||||
);
|
||||
|
||||
assert_ok!(Nicks::set_name(Origin::signed(2), b"Dave".to_vec()));
|
||||
assert_ok!(Nicks::set_name(RuntimeOrigin::signed(2), b"Dave".to_vec()));
|
||||
assert_eq!(Balances::reserved_balance(2), 2);
|
||||
assert_noop!(
|
||||
Nicks::force_name(Origin::signed(1), 2, b"Dr. David Brubeck, III".to_vec()),
|
||||
Nicks::force_name(RuntimeOrigin::signed(1), 2, b"Dr. David Brubeck, III".to_vec()),
|
||||
Error::<Test>::TooLong,
|
||||
);
|
||||
assert_ok!(Nicks::force_name(Origin::signed(1), 2, b"Dr. Brubeck, III".to_vec()));
|
||||
assert_ok!(Nicks::force_name(
|
||||
RuntimeOrigin::signed(1),
|
||||
2,
|
||||
b"Dr. Brubeck, III".to_vec()
|
||||
));
|
||||
assert_eq!(Balances::reserved_balance(2), 2);
|
||||
let (name, amount) = <NameOf<Test>>::get(2).unwrap();
|
||||
assert_eq!(name, b"Dr. Brubeck, III".to_vec());
|
||||
@@ -371,17 +375,17 @@ mod tests {
|
||||
#[test]
|
||||
fn normal_operation_should_work() {
|
||||
new_test_ext().execute_with(|| {
|
||||
assert_ok!(Nicks::set_name(Origin::signed(1), b"Gav".to_vec()));
|
||||
assert_ok!(Nicks::set_name(RuntimeOrigin::signed(1), b"Gav".to_vec()));
|
||||
assert_eq!(Balances::reserved_balance(1), 2);
|
||||
assert_eq!(Balances::free_balance(1), 8);
|
||||
assert_eq!(<NameOf<Test>>::get(1).unwrap().0, b"Gav".to_vec());
|
||||
|
||||
assert_ok!(Nicks::set_name(Origin::signed(1), b"Gavin".to_vec()));
|
||||
assert_ok!(Nicks::set_name(RuntimeOrigin::signed(1), b"Gavin".to_vec()));
|
||||
assert_eq!(Balances::reserved_balance(1), 2);
|
||||
assert_eq!(Balances::free_balance(1), 8);
|
||||
assert_eq!(<NameOf<Test>>::get(1).unwrap().0, b"Gavin".to_vec());
|
||||
|
||||
assert_ok!(Nicks::clear_name(Origin::signed(1)));
|
||||
assert_ok!(Nicks::clear_name(RuntimeOrigin::signed(1)));
|
||||
assert_eq!(Balances::reserved_balance(1), 0);
|
||||
assert_eq!(Balances::free_balance(1), 10);
|
||||
});
|
||||
@@ -390,24 +394,27 @@ mod tests {
|
||||
#[test]
|
||||
fn error_catching_should_work() {
|
||||
new_test_ext().execute_with(|| {
|
||||
assert_noop!(Nicks::clear_name(Origin::signed(1)), Error::<Test>::Unnamed);
|
||||
assert_noop!(Nicks::clear_name(RuntimeOrigin::signed(1)), Error::<Test>::Unnamed);
|
||||
|
||||
assert_noop!(
|
||||
Nicks::set_name(Origin::signed(3), b"Dave".to_vec()),
|
||||
Nicks::set_name(RuntimeOrigin::signed(3), b"Dave".to_vec()),
|
||||
pallet_balances::Error::<Test, _>::InsufficientBalance
|
||||
);
|
||||
|
||||
assert_noop!(
|
||||
Nicks::set_name(Origin::signed(1), b"Ga".to_vec()),
|
||||
Nicks::set_name(RuntimeOrigin::signed(1), b"Ga".to_vec()),
|
||||
Error::<Test>::TooShort
|
||||
);
|
||||
assert_noop!(
|
||||
Nicks::set_name(Origin::signed(1), b"Gavin James Wood, Esquire".to_vec()),
|
||||
Nicks::set_name(RuntimeOrigin::signed(1), b"Gavin James Wood, Esquire".to_vec()),
|
||||
Error::<Test>::TooLong
|
||||
);
|
||||
assert_ok!(Nicks::set_name(Origin::signed(1), b"Dave".to_vec()));
|
||||
assert_noop!(Nicks::kill_name(Origin::signed(2), 1), BadOrigin);
|
||||
assert_noop!(Nicks::force_name(Origin::signed(2), 1, b"Whatever".to_vec()), BadOrigin);
|
||||
assert_ok!(Nicks::set_name(RuntimeOrigin::signed(1), b"Dave".to_vec()));
|
||||
assert_noop!(Nicks::kill_name(RuntimeOrigin::signed(2), 1), BadOrigin);
|
||||
assert_noop!(
|
||||
Nicks::force_name(RuntimeOrigin::signed(2), 1, b"Whatever".to_vec()),
|
||||
BadOrigin
|
||||
);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user