karma-ie-launcher

WebJar for karma-ie-launcher

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

karma-ie-launcher
Last Version

Last Version

0.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

karma-ie-launcher
WebJar for karma-ie-launcher
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/karma-runner/karma-ie-launcher

Download karma-ie-launcher

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/karma-ie-launcher/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>karma-ie-launcher</artifactId>
    <version>0.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/karma-ie-launcher/
implementation 'org.webjars.npm:karma-ie-launcher:0.2.0'
// https://jarcasting.com/artifacts/org.webjars.npm/karma-ie-launcher/
implementation ("org.webjars.npm:karma-ie-launcher:0.2.0")
'org.webjars.npm:karma-ie-launcher:jar:0.2.0'
<dependency org="org.webjars.npm" name="karma-ie-launcher" rev="0.2.0">
  <artifact name="karma-ie-launcher" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='karma-ie-launcher', version='0.2.0')
)
libraryDependencies += "org.webjars.npm" % "karma-ie-launcher" % "0.2.0"
[org.webjars.npm/karma-ie-launcher "0.2.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.webjars.npm : lodash jar [3.9.3,4)

Project Modules

There are no modules declared in this project.

karma-ie-launcher

js-standard-style npm version npm downloads

Build Status Dependency Status devDependency Status

Launcher for Internet Explorer.

Installation

The easiest way is to keep karma-ie-launcher as a devDependency, by running

npm install karma-ie-launcher --save-dev

Configuration

// karma.conf.js
module.exports = function(config) {
  config.set({
    browsers: ['IE']
  });
};

You can pass list of browsers as a CLI argument too:

karma start --browsers IE

You can run IE in emulation mode by setting the 'x-ua-compatible' option:

customLaunchers: {
  IE9: {
    base: 'IE',
    'x-ua-compatible': 'IE=EmulateIE9'
  },
  IE8: {
    base: 'IE',
    'x-ua-compatible': 'IE=EmulateIE8'
  }
}

See Specifying legacy document modes on MSDN.

Running IE in "No add-ons mode"

Please note that since v0.2.0 default behaviour of launching Internet Explorer has changed. Now it runs using system-wide configuration (uses same settings as if you would run it manually) but prior to v0.2.0 it was spawned with -extoff flag set explicitly, so all extensions were disabled.

If you expect the same behaviour as it was before v0.2.0, Karma configuration should be slightly changed:

  • create new customLauncher configuration (IE_no_addons is used in an example below) with custom flags (in our case it is -extoff only)
  • browser IE in browsers field should be replaced with your new custom launcher name
  browsers: ['IE_no_addons'],
  customLaunchers: {
    IE_no_addons: {
      base:  'IE',
      flags: ['-extoff']
    }
  }

See IE Command-Line Options on MSDN.


For more information on Karma see the homepage.

org.webjars.npm

Karma

The Spectacular Test Runner for JavaScript.

Versions

Version
0.2.0