<NME> karma.conf.js
<BEF> /**
 * @license
 * Copyright 2016 Google Inc.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

'use strict';

let webpackHelpers = require('./webpack_helpers');
const path = require('path');
const webpack = require('webpack');
const minimist = require('minimist');

module.exports = function(config) {
    frameworks: ['jasmine'],
    browsers: [
      // 'Firefox',
      // 'FirefoxHeadless',
      // 'ChromeHeadless_custom',
      // 'Chrome',
      // 'ChromeCanary',
    ],
    colors: true,
    browserNoActivityTimeout: 60000,
    reporters: ['mocha'],
    plugins: [
      'karma-sourcemap-loader',
      'karma-jasmine',
      'karma-mocha-reporter',
      'karma-chrome-launcher',
      'karma-firefox-launcher',
            result.regExp = newRegExp;
          }
        }),
  ];

  config.set({

<MSG> fix(karma): extract-text-webpack-plugin loader is used without the corresponding plugin

<DFF> @@ -19,6 +19,7 @@
 let webpackHelpers = require('./webpack_helpers');
 const path = require('path');
 const webpack = require('webpack');
+const ExtractTextPlugin = require('extract-text-webpack-plugin');
 const minimist = require('minimist');
 
 module.exports = function(config) {
@@ -42,6 +43,7 @@ module.exports = function(config) {
             result.regExp = newRegExp;
           }
         }),
+    new ExtractTextPlugin({filename: 'styles.css', allChunks: true}),
   ];
 
   config.set({

fix(karma): extract-text-webpack-plugin loader is used without the corresponding plugin