### Selection events test [#603](https://github.com/ckeditor/ckeditor5-engine/issues/603)

Test that each selection change fires:

* only one `change:range` for position change.
* only one `change:attribute` for attribute(s) change (if anything has changed).

Test following ways of changing selection:

* clicking in various positions,
* arrow keys,
* applying styles,
* enter and backspace keys,
* typing.
