You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-09-21 15:21:57 +03:00
* churn(test): use redislabs/client-libs-test for testing This switches our testing infrastructure from redis/redis-stack to redislabs/client-libs-test Docker image across all packages. This change also updates the default Docker version from 7.4.0-v1 to 8.0-M04-pre. * churn(test): verify CONFIG SET / GET compatibility with Redis 8 - Add tests for Redis 8 search configuration settings - Deprecate Redis Search CONFIG commands in favor of standard CONFIG - Test read-only config restrictions for Redis 8 * churn(test): handle Redis 8 coordinate precision in GEOPOS - Update GEOPOS tests to handle increased precision in Redis 8 (17 decimal places vs 14) - Add precision-aware coordinate comparison helper - Add comprehensive test suite for coordinate comparison function * test(search): adapt SUGGET tests for Redis 8 empty results - Update tests to expect empty array ([]) instead of null for SUGGET variants - Affects sugGet, sugGetWithPayloads, sugGetWithScores, and sugGetWithScoresWithPayloads * test(search): support Redis 8 INFO indexes_all field - Add indexes_all field introduced in Redis 8 to index definition test * refactor!(search): simplify PROFILE commands to return raw response - BREAKING CHANGE: FT.PROFILE now returns raw response, letting users implement their own parsing * test: improve version-specific test coverage - Add `testWithClientIfVersionWithinRange` method to run tests for specific Redis versions - Refactor TestUtils to handle version comparisons more accurately - Update test utilities across Redis modules to run tests against multiple versions, and not against latest only
27 lines
789 B
JSON
27 lines
789 B
JSON
{
|
|
"name": "redis-monorepo",
|
|
"private": true,
|
|
"workspaces": [
|
|
"./packages/*"
|
|
],
|
|
"scripts": {
|
|
"test-single": "TS_NODE_PROJECT='./packages/test-utils/tsconfig.json' mocha --require ts-node/register/transpile-only ",
|
|
"test": "npm run test -ws --if-present",
|
|
"build": "tsc --build",
|
|
"documentation": "typedoc --out ./documentation",
|
|
"gh-pages": "gh-pages -d ./documentation -e ./documentation -u 'documentation-bot <documentation@bot>'"
|
|
},
|
|
"devDependencies": {
|
|
"@istanbuljs/nyc-config-typescript": "^1.0.2",
|
|
"@types/mocha": "^10.0.6",
|
|
"@types/node": "^20.11.16",
|
|
"gh-pages": "^6.1.1",
|
|
"mocha": "^10.2.0",
|
|
"nyc": "^15.1.0",
|
|
"release-it": "^17.0.3",
|
|
"tsx": "^4.7.0",
|
|
"typedoc": "^0.25.7",
|
|
"typescript": "^5.3.3"
|
|
}
|
|
}
|