news HTML components and refactory olds - Coverage 100%
22 tests, 29 assertions