Skip to content

test: Add unit tests for CSV import route and SQL allowlist (Issue #71) - #304

Open
ryder777777 wants to merge 1 commit into
outerbase:mainfrom
ryder777777:main
Open

ryder777777 wants to merge 1 commit into
outerbase:mainfrom
ryder777777:main

Conversation

@ryder777777

@ryder777777 ryder777777 commented Oct 19, 2026 •

Copy link
Copy Markdown

Summary

Resolves #71 (Improve test coverage with Vitest).

Added Test Suites

  • src/import/csv.test.ts — Unit tests for importTableFromCsvRoute covering empty body validation, unsupported Content-Type handling, valid text/csv row insertion, and application/json column mapping with partial failure tracking.
  • src/allowlist/index.test.ts — Unit tests for isQueryAllowed covering disabled allowlist bypass, admin role bypass, trailing semicolon AST normalization, and unlisted query rejection.

/claim #71


Contributor Payout Wallet (USDT — Tron TRC20):
TXmG2bbkS5m2ZfT535o5kQNpwYzhb5JUYg

@ryder777777

Copy link
Copy Markdown
Author

/claim #71

1 similar comment
@ryder777777

Copy link
Copy Markdown
Author

/claim #71

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve test coverage with Vitest

1 participant