This is nicely covered by tests [here](https://github.com/lukaszkorecki/oulu/blob/8e10e1c2bdccf2db381baef3a70dd8283c13be09/spec/irc_connection_spec.rb#L39) - however tests seem to be doing the wrong thing. `old` in this spec is a hash, whereas `incoming` is a string. I can provide more explanation if required.

Bottom line is - `EmojiCleaner` deals with that weirdness and everything still works :-)