From 23a1b715dbf48414192215f2034cf4aa26caf7cd Mon Sep 17 00:00:00 2001 From: Ruben De Smet Date: Thu, 9 Apr 2020 13:52:47 +0200 Subject: [PATCH] Add async fixture test --- resources/fixture/async_fixture.rs | 11 +++++++++++ tests/fixture/mod.rs | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 resources/fixture/async_fixture.rs diff --git a/resources/fixture/async_fixture.rs b/resources/fixture/async_fixture.rs new file mode 100644 index 0000000..7a22e10 --- /dev/null +++ b/resources/fixture/async_fixture.rs @@ -0,0 +1,11 @@ +use rstest::*; + +#[fixture] +async fn async_u32() -> u32 { + 42 +} + +#[rstest] +fn use_async_fixture(async_u32: u32) { + assert_eq!(42, async_u32); +} diff --git a/tests/fixture/mod.rs b/tests/fixture/mod.rs index 6c24c0e..5656819 100644 --- a/tests/fixture/mod.rs +++ b/tests/fixture/mod.rs @@ -81,6 +81,13 @@ mod should { .ok("test_dyn_ref_resolve") .assert(output); } + + #[test] + fn async_fixture() { + let (output, _) = run_test("async_fixture.rs"); + + TestResults::new().ok("use_async_fixture").assert(output); + } } #[test]