diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 74b8e96..e99b487 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,6 +1,9 @@ name: CI on: [push, pull_request] +env: + DATABASE_URL: postgresql://localhost:5432/postgres?user=postgres&password=postgres + jobs: check: runs-on: ubuntu-latest @@ -13,7 +16,9 @@ jobs: steps: - uses: actions/checkout@v3 - uses: dtolnay/rust-toolchain@stable - - run: cargo test + - run: + sudo apt install postgresql + cargo test rustfmt: runs-on: ubuntu-latest steps: diff --git a/src/app/equipment.rs b/src/app/equipment.rs index 6ea1afb..1250925 100644 --- a/src/app/equipment.rs +++ b/src/app/equipment.rs @@ -23,7 +23,7 @@ mod tests { use crate::app::equipment::insert_equipment; - #[sqlx::test] + #[sqlx::test(migrations = "./migrations")] async fn test_insert_equipment(pool: Pool) { let conn = Arc::new(pool); let status_code = insert_equipment(