Sha256: 387e14cb579fd1c868f35512ac95f841f681ba798449daf95064163b6821a148

Contents?: true

Size: 1.14 KB

Versions: 9

Compression:

Stored size: 1.14 KB

Contents

const karmaReporters = ['mocha-clean'];

function isDebug(argument) {
  return argument === '--debug';
}

module.exports = function(config) {
  config.set({
    mode: 'development',
    basePath: '',
    frameworks: ['mocha', 'chai-sinon'],
    files: [
      'app/assets/javascripts/**/*.js',
      'test/javascripts/**/*test.js',
    ],
    exclude: [
      // Exclude JS files that create 'DOMContentLoaded' event listeners
      'app/assets/javascripts/**/redirect.js',
      'app/assets/javascripts/**/storage_access_redirect.js',
      'app/assets/javascripts/**/top_level_interaction.js',
      'app/assets/javascripts/**/partition_cookies.js',
    ],
    mochaReporter: {
      output: 'autowatch',
    },
    preprocessors: {
      'test/javascripts/**/*test.js': ['webpack'],
    },
    webpack: {
      mode: 'none',
      output: {
        hashFunction: 'rsa-sha512',
      },
    },
    reporters: karmaReporters,
    port: 9876,
    colors: true,
    logLevel: config.LOG_WARN,
    autoWatch: false,
    browsers: ['ChromeHeadless'],
    singleRun: true,
    client: {
      mocha: {
        ui: 'tdd',
        grep: config.grep,
      },
    },
  });
};

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
shopify_app-22.2.1 karma.conf.js
shopify_app-22.2.0 karma.conf.js
shopify_app-22.1.0 karma.conf.js
shopify_app-22.0.1 karma.conf.js
shopify_app-22.00.0 karma.conf.js
shopify_app-21.10.0 karma.conf.js
shopify_app-21.9.0 karma.conf.js
shopify_app-21.8.1 karma.conf.js
shopify_app-21.8.0 karma.conf.js