fixture-skipper

2.0.1 • Public • Published

fixture-skipper

Greenkeeper badge npm version Build Status

skip fixture tests with "_" prefix

If you are dynamically running tests based on folders of fixture files, there is no easy way to it.only or run only one test while debugging. Now you can prefix one of your fixture folders with "_", and it will be the only test that runs.

const path = require('path');
const fixtureSkipper = require('fixture-skipper');

const fixturesPath = 'test/fixtures';

// with folders "1", "2", "3", all tests run
// with folders "1", "2", "_3", only "_3" runs

const forEachDir = fixtureSkipper(fixturesPath);

describe('my tests', function() {
  forEachDir((it, fixturesDir) => {
    it(`testing fixtures: ${fixturesDir}`, function() {
      let fixtures = fixturify.readSync(path.join(fixturesPath, fixturesDir));

      // test using your fixtures
    });
  });
});

/fixture-skipper/

    Package Sidebar

    Install

    npm i fixture-skipper

    Weekly Downloads

    2

    Version

    2.0.1

    License

    Apache-2.0

    Unpacked Size

    14.4 kB

    Total Files

    4

    Last publish

    Collaborators

    • kellyselden