Begin working on setup fn in tests/integration.rs

This commit is contained in:
bitfl0wer 2023-05-20 12:22:54 +02:00
parent 06362cdb6e
commit 64ed7cd2aa
1 changed files with 18 additions and 0 deletions

18
tests/integration.rs Normal file
View File

@ -0,0 +1,18 @@
use chorus::{instance::Instance, limit::LimitedRequester, URLBundle};
struct TestBundle {
urls: URLBundle,
instance: Instance,
}
async fn setup() -> TestBundle {
let urls = URLBundle::new(
"http://localhost:3001/api".to_string(),
"ws://localhost:3001".to_string(),
"http://localhost:3001".to_string(),
);
let requester = LimitedRequester::new().await;
let instance = Instance::new(urls.clone(), requester).await.unwrap();
TestBundle { urls, instance }
}