5 Commits

Author SHA1 Message Date
User acf9f85c6a Fix npm test issues
Run Tests / test (pull_request) Failing after 35s
2026-03-22 11:26:43 +00:00
User 6b437d41cb fix: Add jest-environment-jsdom for Jest 28 compatibility
Run Tests / test (pull_request) Failing after 35s
2026-03-22 11:22:50 +00:00
User 521df99323 Update package and package lock
Run Tests / test (pull_request) Failing after 38s
2026-03-22 11:16:50 +00:00
User 23a1cdcbbf Update package and package lock
Run Tests / test (pull_request) Failing after 13s
2026-03-22 11:11:45 +00:00
steve-admin 56a28b9015 Update .gitea/workflows/test.yml
Run Tests / test (pull_request) Failing after 38s
2026-03-21 12:36:34 +00:00
12 changed files with 4412 additions and 4 deletions
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
{"title": "3D flyer", "description": "We're replicating late-80s flight simulators in a web browser using JS and Threee.js. The intent is to make it look like something you'd find on a PC or Amiga of the time. Think low-resolution, polygonal, low frame-rate. The landscape must be realistic (villages, forests, bodies of water) but should be procedural with persistence!", "instructions": "Always test. Use your knowledge of playwright, for example. Check for front-end JS errors. Any new features should be in a new branch - the repo is at https://repos.retroweb.dev/ai-zone/wings88.git\n\nYou are responsible for committing to the repo, not the user!\n\nAsk the user if any permissions are required.", "color": "#fb5607", "git_url": "", "memory": "own", "file_structure": {"enabled": true, "max_depth": 5, "max_files": 20, "max_folders": 20, "max_lines": 250, "gitignore": "# Python environments & cache\nvenv/**\n**/__pycache__/**\n\n# Node.js dependencies\n**/node_modules/**\n**/.npm/**\n\n# Version control metadata\n**/.git/**\n"}} {"title": "3D flyer", "description": "We're replicating late-80s flight simulators in a web browser using JS and Threee.js. The intent is to make it look like something you'd find on a PC or Amiga of the time. Think low-resolution, polygonal, low frame-rate. The landscape must be realistic (villages, forests, bodies of water) but should be procedural with persistence!", "instructions": "Always test. Use your knowledge of playwright, for example. Check for front-end JS errors. Any new features should be in a new branch - the repo is at https://repos.retroweb.dev/ai-zone/wings88.git\n\nYou must commit to the repo, not the user. Use branches where suitable.", "color": "#fb5607", "git_url": "", "memory": "own", "file_structure": {"enabled": true, "max_depth": 5, "max_files": 20, "max_folders": 20, "max_lines": 250, "gitignore": "# Python environments & cache\nvenv/**\n**/__pycache__/**\n\n# Node.js dependencies\n**/node_modules/**\n**/.npm/**\n\n# Version control metadata\n**/.git/**\n"}}
+2 -2
View File
@@ -2,9 +2,9 @@ name: Run Tests
on: on:
push: push:
branches: [ main, dev ] branches: [ master, dev ]
pull_request: pull_request:
branches: [ main, dev ] branches: [ master, dev ]
jobs: jobs:
test: test:
+1 -1
View File
@@ -1,5 +1,5 @@
module.exports = { module.exports = {
testEnvironment: 'node', testEnvironment: 'jsdom',
testMatch: ['**/tests/unit/**/*.test.js'], testMatch: ['**/tests/unit/**/*.test.js'],
coverageDirectory: 'coverage', coverageDirectory: 'coverage',
coverageReporters: ['text', 'lcov', 'html'], coverageReporters: ['text', 'lcov', 'html'],
+4373
View File
File diff suppressed because it is too large Load Diff
+28
View File
@@ -0,0 +1,28 @@
{
"name": "3d-flight-simulator",
"version": "1.0.0",
"description": "3D Flight Simulator with retro 80s aesthetic",
"main": "src/js/main.js",
"scripts": {
"test": "jest",
"test:e2e": "playwright test",
"test:debug": "playwright test --debug",
"test:all": "npm test && npm run test:e2e"
},
"keywords": [
"3d",
"flight",
"simulator",
"threejs"
],
"author": "RetroWeb Games",
"license": "MIT",
"dependencies": {
"three": "^0.135.0"
},
"devDependencies": {
"@playwright/test": "^1.28.0",
"jest": "^29.0.0",
"jest-environment-jsdom": "^30.3.0"
}
}
+7
View File
@@ -0,0 +1,7 @@
{
"status": "failed",
"failedTests": [
"f849686cfb98f196064d-23081eeb2cc588b92600",
"f849686cfb98f196064d-c8ff80318a230bad1c44"
]
}