<!-- Please be as descriptive as possible. --> <!-- Reproducible examples are key to finding and fixing bugs. --> Instead of helpers to send and construct frames, the tests should be described as a sequence of sent and received frames. Now that would be neat and reduce a lot of duplication and verbosity.