Skip to content

Commit d2ca233

Browse files
authored
test(dpp): add test for group with all unilateral members (#2514)
1 parent d17b1eb commit d2ca233

File tree

1 file changed

+28
-0
lines changed
  • packages/rs-dpp/src/data_contract/group/v0

1 file changed

+28
-0
lines changed

packages/rs-dpp/src/data_contract/group/v0/mod.rs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,3 +155,31 @@ impl GroupMethodsV0 for GroupV0 {
155155
Ok(SimpleConsensusValidationResult::new())
156156
}
157157
}
158+
159+
#[cfg(test)]
160+
mod tests {
161+
use super::*;
162+
163+
mod validate {
164+
use super::*;
165+
166+
#[test]
167+
fn test_group_with_all_unilateral_members() {
168+
let member1 = Identifier::random();
169+
let member2 = Identifier::random();
170+
171+
let group = GroupV0 {
172+
members: [(member1, 1), (member2, 1)].into(),
173+
required_power: 1,
174+
};
175+
176+
let platform_version = PlatformVersion::latest();
177+
178+
let result = group
179+
.validate(platform_version)
180+
.expect("group should be valid");
181+
182+
assert!(result.is_valid());
183+
}
184+
}
185+
}

0 commit comments

Comments
 (0)