I have added the tests to cover my changes. I have updated the documentation and CHANGELOG accordingly. I have read the CONTRIBUTING document.