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
    });
  });
});

Package Sidebar

Install

npm i fixture-skipper

Weekly Downloads

10

Version

2.0.1

License

Apache-2.0

Unpacked Size

14.4 kB

Total Files

4

Last publish

Collaborators

  • kellyselden