setup = function setup() {
    /*eslint no-invalid-this: "off"*/
    const self = this;

    const args = arguments;

    return function innerSetup() {
        debug('Setup start');
        models.init();
        return initFixtures
            .apply(self, args)
            .finally(() => {
                debug('Setup end');
            });
    };
}
## Setup Integration Tests
Setup takes a list of arguments like: 'default', 'tag', 'perms:tag', 'perms:init'
Setup does 'init' (DB) by default