Skip to content

Commit 944e95a

Browse files
committed
Create frontend-test-matrix.yml
1 parent d7e6d1f commit 944e95a

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Run Frontend Tests (Matrix)
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
test-burgermenu:
11+
name: BurgerMenu Tests
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout code
15+
uses: actions/checkout@v4
16+
- name: Setup Node.js
17+
uses: actions/setup-node@v4
18+
with:
19+
node-version: '20.x'
20+
- name: Install dependencies
21+
run: |
22+
cd codigo-fonte/front
23+
npm ci
24+
- name: Run BurgerMenu tests
25+
run: |
26+
cd codigo-fonte/front
27+
npm test src/components/BurgerMenu.test.tsx
28+
29+
test-pages:
30+
name: Pages Tests
31+
runs-on: ubuntu-latest
32+
steps:
33+
- name: Checkout code
34+
uses: actions/checkout@v4
35+
- name: Setup Node.js
36+
uses: actions/setup-node@v4
37+
with:
38+
node-version: '20.x'
39+
- name: Install dependencies
40+
run: |
41+
cd codigo-fonte/front
42+
npm ci
43+
- name: Run Pages tests
44+
run: |
45+
cd codigo-fonte/front
46+
npm test src/pages/*.test.tsx

0 commit comments

Comments
 (0)