storybook_toolkit_tester 1.3.0 copy "storybook_toolkit_tester: ^1.3.0" to clipboard
storybook_toolkit_tester: ^1.3.0 copied to clipboard

PlatformiOS

Tester package for storybook_toolkit supporting golden tests.

Storybook Toolkit Tester #

Setup: #

  1. Import storybook_toolkit_tester package:

    dev_dependencies:
      storybook_toolkit_tester: ^1.2.0 
    
  2. Create test file, e.g. storybook_test.dart.

  3. Add the following content there:

    void main() => testStorybook(
      storybook,
      devices: { Devices.ios.iPhoneSE, Devices.android.pixel4, Devices.ios.iPadAir4 },
      filterStories: (Story story) {
        final skipStories = [];
        return !skipStories.contains(story.name);
      },
    );
    
    final storybook = Storybook(
      stories: [
        Story(
          name: 'Button',
          builder: (context) => ElevatedButton(
            onPressed: () {},
            child: const Text('Button'),
          ),
        ),
        Story(
          name: 'CounterPage',
          builder: (context) => const CounterPage(),
        ),
      ],
    );
    
  4. Generate golden images by running: flutter test --update-goldens --tags=storybook.

1
likes
130
points
118
downloads

Publisher

unverified uploader

Weekly Downloads

Tester package for storybook_toolkit supporting golden tests.

Repository (GitHub)
View/report issues

Topics

#tester #goldens #storybook #widgetbook

Documentation

API reference

License

MIT (license)

Dependencies

adaptive_golden_test, flutter, meta, recase, storybook_toolkit

More

Packages that depend on storybook_toolkit_tester