Sha256: 95c038018f7b14daabb2b8f567302fd8c9b8368fb7ed30ffb16af13eb78926ec

Contents?: true

Size: 1.07 KB

Versions: 37

Compression:

Stored size: 1.07 KB

Contents

const karmaReporters = ['mocha-clean'];

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

module.exports = function(config) {
  config.set({
    mode: 'development',
    basePath: '',
    frameworks: ['mocha-debug', '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: {},
    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

37 entries across 37 versions & 2 rubygems

Version Path
shopify_app-14.4.0 karma.conf.js
shopify_app-14.3.0 karma.conf.js
shopify_app-14.2.0 karma.conf.js
shopify_app-14.1.0 karma.conf.js
shopify_app-14.0.0 karma.conf.js
shopify_app-13.5.0 karma.conf.js
shopify_app-13.4.1 karma.conf.js
shopify_app-13.4.0 karma.conf.js
shopify_app-13.3.0 karma.conf.js
shopify_app-13.2.0 karma.conf.js
shopify_app-13.1.1 karma.conf.js
shopify_app-13.1.0 karma.conf.js
shopify_app-13.0.1 karma.conf.js
shopify_app-13.0.0 karma.conf.js
shopify_app-12.0.7 karma.conf.js
shopify_app-12.0.6 karma.conf.js
shopify_app-12.0.5 karma.conf.js
duodealer_app-1.0.4 karma.conf.js
duodealer_app-1.0.3 karma.conf.js
duodealer_app-1.0.2 karma.conf.js