refactor(tests): use init_test and clean_test
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
use rand::{distributions::Alphanumeric, Rng};
|
||||
use super::client::ClientTest;
|
||||
use super::server::ServerTest;
|
||||
|
||||
#[cfg(test)]
|
||||
pub fn get_random_test_id() -> String {
|
||||
@@ -10,3 +12,20 @@ pub fn get_random_test_id() -> String {
|
||||
id.push_str("_nextsync");
|
||||
id.to_owned()
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
pub fn init_test() -> (ClientTest, ServerTest) {
|
||||
|
||||
let id = get_random_test_id();
|
||||
let mut server = ServerTest::new(id.clone());
|
||||
server.init();
|
||||
let client = ClientTest::new(id).init();
|
||||
(client, server)
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
pub fn clean_test(client: ClientTest, server: &mut ServerTest) {
|
||||
client.clean();
|
||||
server.clean();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user