compose multiple roles at once
a plugin to ensure that we have an encoding
SingleEncoding by default
update tests for SingleEncodind
allow "=encoding utf8" when expecting "=encoding UTF-8"
open all test input :encoding(UTF-8)
basic test for SingleEncoding
remove some debugging noise
throw some test encoded data in there for good measure