Use Case
As a Node driver user
I want more descriptive error types
So that when something fails, I know where to look for the cause.
Acceptance Criteria
Implementation Requirements
Define, implement, and test the following classes:
- MongoUnexpectedServerResponseError
- MongoGridFSFileNotFoundError
- MongoCommandOperationError
- MongoAuthValidationError
- MongoConnectionPoolClosedError
Testing Requirements
See the testing plan in docs/errors.md.
Documentation Requirements
- DOCSP ticket, API docs, etc
Follow Up Requirements
- additional tickets to file, required releases, etc