### ` ` handling test Typing plugin should correctly handle spaces and   characters. **Requirements:** 1. Non-breakable spaces created by browser when using space should be changed to normal space characters when inserted to model (and then, to view). 2. In DOM we still need to render them as ` `s. 3. Multiple consecutive spaces should be allowed, as well as spaces at the beginning or end of element. 4. ` ` characters inserted intentionally should be kept as ` ` in model (and view). 5. Whitespaces should be removed when editor data is set. **Test steps:** 1. Open console and start using space. After each change, console is refreshed with output: - There should be no ` ` inserted in view and model after using space. - There should be ` ` in DOM and `getData` output, where needed. 2. Use `editor.setData()` to test whether whitespaces in input HTML are correctly removed and ` ` are correctly saved in model and view. ` ` inserted through `editor.setData()` should be kept, not changed to normal spaces. 3. Use the button to test whether ` `s are correctly preserved in model, view and DOM.