Skip to content

Commit b514460

Browse files
authored
[Tests] Tests for relations traversal algorithm (#3701)
## Description This PR adds `jest` tests for our `DFS` algorithm that traverses gesture relations tree and configures relations on the native side. ## Test plan Well... `yarn test RelationsTraverse`
1 parent 1a6e70f commit b514460

3 files changed

Lines changed: 555 additions & 0 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Test relations traversal algorithm
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- packages/react-native-gesture-handler/src/v3/**
7+
- packages/react-native-gesture-handler/src/__tests__/RelationsTraversal.test.tsx
8+
push:
9+
branches:
10+
- main
11+
workflow_dispatch:
12+
13+
jobs:
14+
check:
15+
if: github.repository == 'software-mansion/react-native-gesture-handler'
16+
17+
runs-on: ubuntu-latest
18+
concurrency:
19+
group: jest-${{ github.ref }}
20+
cancel-in-progress: true
21+
22+
steps:
23+
- name: checkout
24+
uses: actions/checkout@v4
25+
26+
- name: Use Node.js 18
27+
uses: actions/setup-node@v4
28+
with:
29+
node-version: 18
30+
cache: yarn
31+
32+
- name: Install node dependencies
33+
run: yarn --immutable
34+
35+
- name: Run tests
36+
working-directory: packages/react-native-gesture-handler
37+
run: yarn test RelationsTraversal

0 commit comments

Comments
 (0)