pub struct EmailServiceAssertions { /* private fields */ }Expand description
Email service assertion helpers
Implementations§
Source§impl EmailServiceAssertions
impl EmailServiceAssertions
Sourcepub async fn should_have_sent_email(
&self,
_to: &str,
_subject: &str,
) -> Result<()>
pub async fn should_have_sent_email( &self, _to: &str, _subject: &str, ) -> Result<()>
Assert that an email was sent
Sourcepub async fn should_have_sent_count(&self, _expected_count: i64) -> Result<()>
pub async fn should_have_sent_count(&self, _expected_count: i64) -> Result<()>
Assert that a specific number of emails were sent
Sourcepub async fn should_have_sent_welcome_email(
&self,
_user_email: &str,
) -> Result<()>
pub async fn should_have_sent_welcome_email( &self, _user_email: &str, ) -> Result<()>
Assert that a welcome email was sent to a user
Auto Trait Implementations§
impl Freeze for EmailServiceAssertions
impl RefUnwindSafe for EmailServiceAssertions
impl Send for EmailServiceAssertions
impl Sync for EmailServiceAssertions
impl Unpin for EmailServiceAssertions
impl UnwindSafe for EmailServiceAssertions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request