A library for mocking @storybook/addon-knobs in Jest

View on Github

jest-knobs

Usage

First, install jest-knobs with npm:

npm i -D jest-knobs

In order to install the mocks, import jest-knobs into your Jest setup file or include jest-knobs itself as a setup file in your setupFilesAfterEnv

module.exports = {
  setupFilesAfterEnv: ["jest-knobs"]
};

In your tests, you can import jest-knobs and call mockKnobValues to change the knob values for a single test.

import knobs from "jest-knobs";

knobs.mockKnobValues({
  "knob name": "value"
});

// render the story after mocking the knob values
render(someStoryWithKnobs())