60 lines
1.5 KiB
JSON
60 lines
1.5 KiB
JSON
{
|
|
"tests": [
|
|
{
|
|
"description": "Valid compression options are parsed correctly",
|
|
"uri": "mongodb://example.com/?compressors=zlib&zlibCompressionLevel=9",
|
|
"valid": true,
|
|
"warning": false,
|
|
"hosts": null,
|
|
"auth": null,
|
|
"options": {
|
|
"compressors": [
|
|
"zlib"
|
|
],
|
|
"zlibCompressionLevel": 9
|
|
}
|
|
},
|
|
{
|
|
"description": "Multiple compressors are parsed correctly",
|
|
"uri": "mongodb://example.com/?compressors=snappy,zlib",
|
|
"valid": true,
|
|
"warning": false,
|
|
"hosts": null,
|
|
"auth": null,
|
|
"options": {
|
|
"compressors": [
|
|
"snappy",
|
|
"zlib"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"description": "Non-numeric zlibCompressionLevel causes a warning",
|
|
"uri": "mongodb://example.com/?compressors=zlib&zlibCompressionLevel=invalid",
|
|
"valid": true,
|
|
"warning": true,
|
|
"hosts": null,
|
|
"auth": null,
|
|
"options": {}
|
|
},
|
|
{
|
|
"description": "Too low zlibCompressionLevel causes a warning",
|
|
"uri": "mongodb://example.com/?compressors=zlib&zlibCompressionLevel=-2",
|
|
"valid": true,
|
|
"warning": true,
|
|
"hosts": null,
|
|
"auth": null,
|
|
"options": {}
|
|
},
|
|
{
|
|
"description": "Too high zlibCompressionLevel causes a warning",
|
|
"uri": "mongodb://example.com/?compressors=zlib&zlibCompressionLevel=10",
|
|
"valid": true,
|
|
"warning": true,
|
|
"hosts": null,
|
|
"auth": null,
|
|
"options": {}
|
|
}
|
|
]
|
|
}
|