@storybook/sveltekit
Version:
Storybook for SvelteKit
28 lines (23 loc) • 538 B
JavaScript
import { expect, fn, within } from '@storybook/test';
import Forms from './Forms.svelte';
export default {
title: 'stories/sveltekit/modules/forms',
component: Forms,
tags: ['autodocs'],
};
const enhance = fn();
export const Enhance = {
async play({ canvasElement }) {
const canvas = within(canvasElement);
const button = canvas.getByText('enhance');
button.click();
expect(enhance).toHaveBeenCalled();
},
parameters: {
sveltekit_experimental: {
forms: {
enhance,
},
},
},
};