Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-1133

Specify wholesale refactoring of options management

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None

      There have been a number of refactors around how options are passed into `MongoClient`, and it is quite clear that the refactoring is not yet complete. Recent attempts to remove deprecation warnings in the test suite have uncovered myriad cases where options are not being properly tracked (e.g. `validOptions` on the top level of MongoClient is woefully incomplete, and not even up to date with the jsdocs later in the same file).

      We need to do a deep dive into supported options from top to bottom of the driver, adding many tests along the way.

            Assignee:
            katherine.walker@mongodb.com Katherine Walker (Inactive)
            Reporter:
            matt.broadstone@mongodb.com Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: