Skip to content

Commit 526b367

Browse files
committed
chore: add testcontainer to examples
1 parent 3808c50 commit 526b367

9 files changed

+42
-36
lines changed

examples/event_types.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
use eventsourcingdb::client::Client;
1+
use eventsourcingdb::{client::Client, container::Container};
22
use futures::StreamExt;
3-
use url::Url;
43

54
#[tokio::main]
65
async fn main() {
7-
let base_url: Url = "localhost:3000".parse().unwrap();
8-
let api_token = "secret";
6+
let db = Container::start_default().await.unwrap();
7+
let base_url = db.get_base_url().await.unwrap();
8+
let api_token = db.get_api_token();
99
let client = Client::new(base_url, api_token);
1010

1111
let result = client.list_event_types().await;

examples/listing_subjects.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
use eventsourcingdb::client::Client;
1+
use eventsourcingdb::{client::Client, container::Container};
22
use futures::StreamExt;
3-
use url::Url;
43

54
#[tokio::main]
65
async fn main() {
7-
let base_url: Url = "localhost:3000".parse().unwrap();
8-
let api_token = "secret";
6+
let db = Container::start_default().await.unwrap();
7+
let base_url = db.get_base_url().await.unwrap();
8+
let api_token = db.get_api_token();
99
let client = Client::new(base_url, api_token);
1010

1111
let result = client.list_subjects(Some("/")).await;

examples/observing_events.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
use eventsourcingdb::client::{Client, request_options::ObserveEventsRequestOptions};
1+
use eventsourcingdb::{
2+
client::{Client, request_options::ObserveEventsRequestOptions},
3+
container::Container,
4+
};
25
use futures::StreamExt;
3-
use url::Url;
46

57
#[tokio::main]
68
async fn main() {
7-
let base_url: Url = "localhost:3000".parse().unwrap();
8-
let api_token = "secret";
9+
let db = Container::start_default().await.unwrap();
10+
let base_url = db.get_base_url().await.unwrap();
11+
let api_token = db.get_api_token();
912
let client = Client::new(base_url, api_token);
1013

1114
let result = client

examples/ping.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use eventsourcingdb::client::Client;
2-
use url::Url;
1+
use eventsourcingdb::{client::Client, container::Container};
32

43
#[tokio::main]
54
async fn main() {
6-
let base_url: Url = "localhost:3000".parse().unwrap();
7-
let api_token = "secret";
5+
let db = Container::start_default().await.unwrap();
6+
let base_url = db.get_base_url().await.unwrap();
7+
let api_token = db.get_api_token();
88
let client = Client::new(base_url, api_token);
99

1010
let result = client.ping().await;

examples/reading_events.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
use eventsourcingdb::client::{Client, request_options::ReadEventsRequestOptions};
1+
use eventsourcingdb::{
2+
client::{Client, request_options::ReadEventsRequestOptions},
3+
container::Container,
4+
};
25
use futures::StreamExt;
3-
use url::Url;
46

57
#[tokio::main]
68
async fn main() {
7-
let base_url: Url = "localhost:3000".parse().unwrap();
8-
let api_token = "secret";
9+
let db = Container::start_default().await.unwrap();
10+
let base_url = db.get_base_url().await.unwrap();
11+
let api_token = db.get_api_token();
912
let client = Client::new(base_url, api_token);
1013

1114
let result = client

examples/registering_event_schema.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
use eventsourcingdb::client::Client;
1+
use eventsourcingdb::{client::Client, container::Container};
22
use serde_json::json;
3-
use url::Url;
43

54
#[tokio::main]
65
async fn main() {
7-
let base_url: Url = "localhost:3000".parse().unwrap();
8-
let api_token = "secret";
6+
let db = Container::start_default().await.unwrap();
7+
let base_url = db.get_base_url().await.unwrap();
8+
let api_token = db.get_api_token();
99
let client = Client::new(base_url, api_token);
1010

1111
let result = client

examples/running_eventql.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
use eventsourcingdb::client::Client;
1+
use eventsourcingdb::{client::Client, container::Container};
22
use futures::StreamExt;
3-
use url::Url;
43

54
#[tokio::main]
65
async fn main() {
7-
let base_url: Url = "localhost:3000".parse().unwrap();
8-
let api_token = "secret";
6+
let db = Container::start_default().await.unwrap();
7+
let base_url = db.get_base_url().await.unwrap();
8+
let api_token = db.get_api_token();
99
let client = Client::new(base_url, api_token);
1010

1111
let result = client

examples/verify_api_token.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use eventsourcingdb::client::Client;
2-
use url::Url;
1+
use eventsourcingdb::{client::Client, container::Container};
32

43
#[tokio::main]
54
async fn main() {
6-
let base_url: Url = "localhost:3000".parse().unwrap();
7-
let api_token = "secret";
5+
let db = Container::start_default().await.unwrap();
6+
let base_url = db.get_base_url().await.unwrap();
7+
let api_token = db.get_api_token();
88
let client = Client::new(base_url, api_token);
99

1010
let result = client.verify_api_token().await;

examples/write_events.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
use eventsourcingdb::{client::Client, event::EventCandidate};
1+
use eventsourcingdb::{client::Client, container::Container, event::EventCandidate};
22
use serde_json::json;
3-
use url::Url;
43

54
#[tokio::main]
65
async fn main() {
7-
let base_url: Url = "localhost:3000".parse().unwrap();
8-
let api_token = "secret";
6+
let db = Container::start_default().await.unwrap();
7+
let base_url = db.get_base_url().await.unwrap();
8+
let api_token = db.get_api_token();
99
let client = Client::new(base_url, api_token);
1010

1111
let event = EventCandidate::builder()

0 commit comments

Comments
 (0)