Use parameterized tests for converter specs
Why is this change being made?
The converter specs have a lot of copy-pasting going on. This change
refactors them to make proper use of let
and also have parameterized
tests. Many of the tests cases did not assert schema validity, so the
test coverage has also improved.
Edited by Brian Williams