How to use shared examples to write fats, DRY, maintainable tests for mixins, inherited classes, common controller functionality, etc.Weniger lesen