@lenniboy do you have an idea of how we could share specs between the jQuery and Prototype versions as much as possible ? Applying chosen will need to be different in both cases for instance.

Maybe we could load a small test helper with 2 different implementation. One method could be ``apply_chosen(element, options = {}``, which would apply chosen according either the jqury way or the prototype way.
However, the tests themselves are currently relying on jQuery, and I would like to avoid it when testing Prototype (a common mistake done in recent PRs is to use jQuery in the common code where it should not be used). Do you have an idea for this ?