Do we really need such extensive feature tests? You've already added a bunch of unit tests which imo make most of this testing a bit too much.