Page MenuHomePhabricator

Inject all dependencies and cover code in parsoid extension/Config with tests
Open, Needs TriagePublic

Description

Before/during the move of the code in parsoid extension/src/Config into core, we need to cover all that code with unit tests, since glue code like that is always the most brittle. Additionally, there's quite a few dependencies that are not injected - all dependencies should be properly injected.

Additionally, we should take the time to clean up the interface as much as possible while it's still easy to do when the code is in the same repo.