1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//! Anvilforge test utilities — Pest-flavored HTTP and fluent expectations.
//!
//! Import the prelude in your test files:
//!
//! ```ignore
//! use anvilforge::assay::*;
//!
//! #[tokio::test]
//! async fn root_returns_welcome() {
//! let client = TestClient::new(bootstrap::app::build().await.unwrap()).await;
//!
//! client.get("/").await
//! .assert_ok()
//! .assert_see("Welcome");
//!
//! expect(2 + 2).to_be(4);
//! expect("hello world").to_contain("world");
//! expect(vec![1, 2, 3]).to_have_length(3);
//! }
//! ```
pub use ;
pub use ;
pub use Factory;
// Re-exported for the `dataset!` macro's name-concatenation. Keeps user
// crates from needing to add `paste` as a direct dependency.
pub use paste;
/// The Pest-style prelude. `use anvilforge::assay::*;` or
/// `use anvil_test::assay::*;` to bring in the testing surface.