This package has been deprecated

Author message:

This module is deprecated because of potential security vulnerabilities.

karma-yakbak-preprocessor

0.0.8 • Public • Published

Status: !!! DEPRECATED !!!

This module is deprecated. As the name of this module implies, it depends on yakbak which hasn't been updated for a while. In the meantime some of yakbak's dependencies have been reported to have security vulnerabilities. It's therefore not really possible to keep this module in a healthy condition and that's why it's deprecated now.

karma-yakbak-preprocessor

!!! DEPRECATED !!! A Karma preprocessor for yakbak.

The karma-yakbak-preprocessor can be used to replace actual HTTP requests whithin your tests with prerecorded responses. The way that works is by scanning your files. All occurences of the given URLs will be replaced with the URL of a local yakbak server. The karma-yakbak-preprocessor is starting these servers automatically.

Installation

You can install the karma-yakbak-preprocessor via npm:

npm install karma-yakbak-preprocessor --save-dev

Usage

The karma-yakbak-preprocessor expects an additional property called yakbak whithin your karma configuration file. An example configuration might look like this:

// ...
yakbak: {
    autoStart: [
        'http://an-url.which/should-be-proxied/by-default'
    ],
    tapes: 'the/directory/of/your/tapes',
    replace: [
        'http://an-url.which/should-only-be-proxied/when-it-appears-in-a-test'
    ]
}
// ...

Package Sidebar

Install

npm i karma-yakbak-preprocessor

Weekly Downloads

0

Version

0.0.8

License

MIT

Last publish

Collaborators

  • chrisguttandin