Skip to main content

before_each

Attribute Macro before_each 

Source
#[before_each]
Expand description

Runs before each test in the containing module (suite).

mod my_suite {
    use ferridriver_test::prelude::*;

    #[before_each]
    async fn login(ctx: TestContext) {
        let page = ctx.page().await?;
        page.goto("/login", None).await?;
    }

    #[ferritest]
    async fn dashboard_test(ctx: TestContext) { ... }
}