Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
30b339a
Added utility function tests
fluffypony Jun 23, 2025
b42fce2
Added cache layer tests
fluffypony Jun 23, 2025
43bd5fe
Added client and route tests
fluffypony Jun 23, 2025
7d6a187
Added export route tests
fluffypony Jun 23, 2025
7e6da40
Add search tests
fluffypony Jun 23, 2025
623ad45
Added comprehensive test suite with working tests for utility functio…
fluffypony Jun 23, 2025
7173c84
Add asset / block / mempool / miner tests
fluffypony Jun 23, 2025
0166b1e
Add comprehensive route testing foundation
fluffypony Jun 23, 2025
449e0ee
Add comprehensive route testing coverage improvements
fluffypony Jun 23, 2025
eff8810
Complete comprehensive testing implementation with 85%+ coverage
fluffypony Jun 23, 2025
974fc0b
Fix search_commitments route timeout bug and add working tests
fluffypony Jun 23, 2025
bc11603
Fix search route timeout bugs and replace legacy tests with working v…
fluffypony Jun 23, 2025
b0bd234
Disable broken legacy tests to get accurate coverage measurement - cu…
fluffypony Jun 23, 2025
3abcd5c
Add blocks route tests with established patterns
fluffypony Jun 23, 2025
7b9ef84
Complete routes/block_data.ts test coverage with comprehensive test s…
fluffypony Jun 24, 2025
cac5b94
Add comprehensive test coverage for routes/index.ts getIndexData func…
fluffypony Jun 24, 2025
199542e
Add comprehensive server startup test coverage for index.ts
fluffypony Jun 24, 2025
fc0af3e
Fix miners.test.ts skipped tests - handle malformed coinbase extras a…
fluffypony Jun 24, 2025
2dd4cdf
Fix routes/index.ts skipped tests and null data handling bug
fluffypony Jun 24, 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
65 changes: 59 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*
pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
Expand Down Expand Up @@ -41,6 +42,7 @@ build/Release
# Dependency directories
node_modules/
jspm_packages/
.pnpm-store/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
Expand Down Expand Up @@ -78,6 +80,8 @@ web_modules/
.env.test.local
.env.production.local
.env.local
.env.test
.env.*.local

# parcel-bundler cache (https://parceljs.org/)
.cache
Expand All @@ -92,7 +96,6 @@ out
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
Expand All @@ -102,7 +105,6 @@ dist

# vuepress v2.x temp and cache directory
.temp
.cache

# Docusaurus cache and generated files
.docusaurus
Expand All @@ -121,9 +123,14 @@ dist

# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# Intellij

# IDE/Editor
.vscode/
.idea/
*.iml
*.swp
*.swo
*~

# yarn v2
.yarn/cache
Expand All @@ -132,10 +139,56 @@ dist
.yarn/install-state.gz
.pnp.*

# OSX files
# OS Files
.DS_Store
Thumbs.db

# Testing external_libs
# Testing
external_libs

test-results/
junit.xml
test-report.xml

# Test Screenshots/Videos (for e2e tests)
cypress/screenshots/
cypress/videos/
tests/e2e/screenshots/
tests/e2e/videos/
__screenshots__/
__diff_output__/

# Test Databases
*.sqlite
*.sqlite3
test.db
test-*.db
.tmp/

# Build
build

# Testing Tools Specific
.jest/
.vitest/
.mocha/
playwright-report/
playwright/.cache/

# Temporary Files
tmp/
temp/
*.tmp
*.temp

# Coverage Report Formats
coverage.json
coverage-final.json
clover.xml
cobertura-coverage.xml
lcov.info
report.html

# Lock files (optional - some teams commit these)
# package-lock.json
# yarn.lock
# pnpm-lock.yaml
Loading