runTest = (fileName, testDir, format, ExporterClass) => {
    /* eslint-disable */
    const fileExtension = getFileExtension(format);
    const input = require(`./${testDir}/input/${fileName}.in.json`);
    const output = require(`./${testDir}/output/${fileName}.out.${fileExtension}`);
    /* eslint-enable */
    const database = (new Parser()).parse(input, 'json');
    let res;
    if (format === 'json') {
      res = ExporterClass.export(database, false);
    } else {
      res = ExporterClass.export(database.normalize());
    }

    switch (format) {
      case 'json':
        // eslint-disable-next-line
        isEqualExcludeTokenEmpty(JSON.parse(res), output);
        break;

      default:
        expect(res).toBe(output);
        break;
    }
  }
@param {string} format = [json|mysql|dbml|postgres]