From 8b4f27d2c39d1e1f5f1cc455c58800e806ee98d0 Mon Sep 17 00:00:00 2001 From: rtkay123 Date: Sun, 10 Aug 2025 17:29:11 +0200 Subject: build(docker): pseudonyms --- crates/pseudonyms/tests/grpc/mutate/create.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 crates/pseudonyms/tests/grpc/mutate/create.rs (limited to 'crates/pseudonyms/tests/grpc/mutate/create.rs') 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(()) +} -- cgit v1.2.3