Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
2fd72d8
imported current project status
bryce13950 May 5, 2025
b009b36
removed some gaming sections
bryce13950 May 5, 2025
0e2cd51
removed more gaming elements
bryce13950 May 5, 2025
87424aa
removed gaming linke
bryce13950 May 5, 2025
def98b2
removed additional game related data
bryce13950 May 5, 2025
08af2a1
removed more game related stuff
bryce13950 May 8, 2025
69394b1
removed type fields related to gaming
bryce13950 May 8, 2025
7768983
removed some files
bryce13950 May 8, 2025
0ca7989
removed more game things
bryce13950 May 8, 2025
76388f2
set correct mock name
bryce13950 May 8, 2025
609ec34
removed location mocking
bryce13950 May 8, 2025
f7d2595
updated mocking
bryce13950 May 8, 2025
bf06b43
created a requests sub directory
bryce13950 May 9, 2025
bca559f
fixed some tests
bryce13950 May 13, 2025
6f7e6e3
fixed soem tests
bryce13950 May 13, 2025
854a2d0
fixed some more testss
bryce13950 May 13, 2025
bcbc7da
fixed menu test
bryce13950 May 16, 2025
8a25d2c
fixed more tests
bryce13950 May 16, 2025
eca3322
fixed test
bryce13950 May 16, 2025
ad63e34
removed ag grid
bryce13950 May 16, 2025
2341c79
removed reference
bryce13950 May 17, 2025
d18f831
centralized mock category
bryce13950 May 17, 2025
347dc5f
deleted old components
bryce13950 May 17, 2025
05fcc31
removed release browser
bryce13950 May 17, 2025
96c1ed7
centralized mock collection
bryce13950 May 17, 2025
674f6b7
replaced mockCollections
bryce13950 May 17, 2025
4b31c0e
removed extra field
bryce13950 May 17, 2025
9bc0937
centralized mock user
bryce13950 May 17, 2025
5bc789d
remvoed post stuff
bryce13950 May 20, 2025
05812ef
removed bad import
bryce13950 May 20, 2025
28f42b4
centralized pagination mocking
bryce13950 May 20, 2025
a55f72e
centralized another pagination mock
bryce13950 May 20, 2025
afa7861
removed ion reference
bryce13950 May 20, 2025
07e87c4
centralized mocks
bryce13950 May 20, 2025
985a972
fixed test
bryce13950 May 20, 2025
7a7f971
simplified test
bryce13950 May 20, 2025
ceb1e01
updated test
bryce13950 May 20, 2025
cee9791
fixed test
bryce13950 May 20, 2025
b89207d
cleaned up mockCollectionItemsContext
bryce13950 May 22, 2025
8dc23a5
removed extra forms
bryce13950 May 22, 2025
b659b56
removed rsync exclude file
bryce13950 May 22, 2025
d67d2b1
replaced autocomplete with centralized mock
bryce13950 May 22, 2025
29a2971
renamed modal
bryce13950 May 22, 2025
8c5e8e0
changed class
bryce13950 May 22, 2025
44089ae
removed ion references
bryce13950 May 22, 2025
b16cc7b
removed extra link
bryce13950 May 22, 2025
27a68b5
cleaned up model mocks a bit
bryce13950 May 22, 2025
57283dd
changed to use mockcategory
bryce13950 May 22, 2025
aa519d4
changed home link
bryce13950 May 22, 2025
6591835
used mock category function
bryce13950 May 22, 2025
990daa7
mocked more categories
bryce13950 May 22, 2025
519ec90
restored type
bryce13950 May 22, 2025
afb2ead
removed old script
bryce13950 May 22, 2025
4047939
removed swiper things
bryce13950 May 22, 2025
342c4ee
cleaned up test
bryce13950 May 22, 2025
4aff86f
removed more ion references
bryce13950 May 22, 2025
3f6190f
removed additional ion references
bryce13950 May 22, 2025
114457a
removed font
bryce13950 May 22, 2025
4d1b5d2
exported remaining mocks
bryce13950 May 22, 2025
5315d49
updated contexts mock to use centralized mock
bryce13950 May 22, 2025
beaadd2
removed extra sign in form
bryce13950 May 22, 2025
153a390
removed extra file
bryce13950 May 22, 2025
ba78d47
emptied home page
bryce13950 May 22, 2025
a29d526
fixed test
bryce13950 May 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Run Tests

on:
pull_request:
branches: [ main, dev ]

jobs:
test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Run tests
run: npm test

- name: Upload test coverage
uses: actions/upload-artifact@v4
if: always()
with:
name: coverage
path: coverage/
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
.env.development.local
.env.test.local
.env.production.local
**.orig

npm-debug.log*
yarn-debug.log*
Expand Down
24 changes: 24 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
module.exports = {
preset: 'ts-jest',
testEnvironment: 'jsdom',
setupFilesAfterEnv: ['<rootDir>/src/setupTests.ts'],
moduleNameMapper: {
'\\.(css|less|scss|sass)$': 'identity-obj-proxy',
'^@/(.*)$': '<rootDir>/src/$1',
'^src/services/api$': '<rootDir>/src/test-utils/mocks/__mocks__/api.ts',
},
transform: {
'^.+\\.(ts|tsx)$': 'ts-jest',
'^.+\\.(js|jsx)$': ['babel-jest', { presets: ['@babel/preset-env'] }],
},
transformIgnorePatterns: [
'/node_modules/(?!(@mantine|@emotion|cheerio|parse5|entities|dom-serializer|htmlparser2|domelementtype|domhandler|domutils)/)',
],
testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'],
collectCoverageFrom: [
'src/**/*.{js,jsx,ts,tsx}',
'!src/index.tsx',
'!src/reportWebVitals.ts',
'!src/setupTests.ts',
],
};
Loading
Loading