Skip to content

chore(tests): Added tests for FE and Rust #1

chore(tests): Added tests for FE and Rust

chore(tests): Added tests for FE and Rust #1

Workflow file for this run

name: Tests
on:
pull_request:
branches: [main, develop]
jobs:
rust-tests:
name: Rust Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y libsqlite3-dev
- name: Run Rust tests
working-directory: src-tauri
run: cargo test --verbose
frontend-tests:
name: Frontend Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18
cache: npm
- name: Install dependencies
run: npm ci
- name: Run frontend tests
run: npm run test