diff options
author | rtkay123 <dev@kanjala.com> | 2025-08-10 17:29:11 +0200 |
---|---|---|
committer | rtkay123 <dev@kanjala.com> | 2025-08-10 17:29:11 +0200 |
commit | 8b4f27d2c39d1e1f5f1cc455c58800e806ee98d0 (patch) | |
tree | ef7e9f9ce3acff22f647184e6cdd1866e3f29823 /crates/pseudonyms/tests/grpc | |
parent | 4e070c8205c7039b8b63260976ffc81b5ac67beb (diff) | |
download | warden-8b4f27d2c39d1e1f5f1cc455c58800e806ee98d0.tar.bz2 warden-8b4f27d2c39d1e1f5f1cc455c58800e806ee98d0.zip |
build(docker): pseudonyms
Diffstat (limited to 'crates/pseudonyms/tests/grpc')
-rw-r--r-- | crates/pseudonyms/tests/grpc/mod.rs | 1 | ||||
-rw-r--r-- | crates/pseudonyms/tests/grpc/mutate.rs | 1 | ||||
-rw-r--r-- | crates/pseudonyms/tests/grpc/mutate/create.rs | 23 |
3 files changed, 25 insertions, 0 deletions
diff --git a/crates/pseudonyms/tests/grpc/mod.rs b/crates/pseudonyms/tests/grpc/mod.rs new file mode 100644 index 0000000..bfc9852 --- /dev/null +++ b/crates/pseudonyms/tests/grpc/mod.rs @@ -0,0 +1 @@ +mod mutate; diff --git a/crates/pseudonyms/tests/grpc/mutate.rs b/crates/pseudonyms/tests/grpc/mutate.rs new file mode 100644 index 0000000..0f562a4 --- /dev/null +++ b/crates/pseudonyms/tests/grpc/mutate.rs @@ -0,0 +1 @@ +mod create; diff --git a/crates/pseudonyms/tests/grpc/mutate/create.rs b/crates/pseudonyms/tests/grpc/mutate/create.rs new file mode 100644 index 0000000..02f1bc3 --- /dev/null +++ b/crates/pseudonyms/tests/grpc/mutate/create.rs @@ -0,0 +1,23 @@ +use anyhow::Result; +use sqlx::PgPool; +use tonic::{Code, IntoRequest}; +use warden_core::pseudonyms::transaction_relationship::CreatePseudonymRequest; + +use crate::helpers::TestApp; + +#[sqlx::test] +async fn data_loss_tr(pool: PgPool) -> Result<()> { + let mut app = TestApp::new(pool).await; + + let user_request = CreatePseudonymRequest::default(); + + let response = app + .mutate + .create_pseudonym(user_request.into_request()) + .await; + + dbg!(&response); + assert!(response.is_err_and(|value| { value.code() == Code::DataLoss })); + + Ok(()) +} |