Improve tests

This commit is contained in:
Charles Bochet
2023-10-24 17:13:50 +02:00
parent d58b85df54
commit 48c9ea855a
3 changed files with 8 additions and 5 deletions

View File

@ -60,7 +60,7 @@ export const Favorites = () => {
draggableItems={ draggableItems={
<> <>
{favorites.map((favorite, index) => { {favorites.map((favorite, index) => {
const { id, person, company, position } = favorite; const { id, person, company } = favorite;
return ( return (
<DraggableItem <DraggableItem
key={id} key={id}
@ -68,7 +68,6 @@ export const Favorites = () => {
index={index} index={index}
itemComponent={ itemComponent={
<> <>
{position}
{person && ( {person && (
<NavItem <NavItem
key={id} key={id}

View File

@ -53,7 +53,6 @@ export const Dropdown = ({
const { isDropdownOpen, toggleDropdown, closeDropdown, dropdownWidth } = const { isDropdownOpen, toggleDropdown, closeDropdown, dropdownWidth } =
useDropdown(); useDropdown();
const dropdownWidthState = dropdownMenuWidth ?? dropdownWidth;
const offsetMiddlewares = []; const offsetMiddlewares = [];
if (dropdownOffset.x) { if (dropdownOffset.x) {
offsetMiddlewares.push(offset({ crossAxis: dropdownOffset.x })); offsetMiddlewares.push(offset({ crossAxis: dropdownOffset.x }));
@ -112,7 +111,7 @@ export const Dropdown = ({
)} )}
{isDropdownOpen && ( {isDropdownOpen && (
<DropdownMenu <DropdownMenu
width={dropdownWidthState} width={dropdownMenuWidth ?? dropdownWidth}
data-select-disable data-select-disable
ref={refs.setFloating} ref={refs.setFloating}
style={floatingStyles} style={floatingStyles}

View File

@ -5,6 +5,7 @@ import {
PageDecoratorArgs, PageDecoratorArgs,
} from '~/testing/decorators/PageDecorator'; } from '~/testing/decorators/PageDecorator';
import { graphqlMocks } from '~/testing/graphqlMocks'; import { graphqlMocks } from '~/testing/graphqlMocks';
import { sleep } from '~/testing/sleep';
import { SettingsNewObject } from '../SettingsNewObject'; import { SettingsNewObject } from '../SettingsNewObject';
@ -24,4 +25,8 @@ export default meta;
export type Story = StoryObj<typeof SettingsNewObject>; export type Story = StoryObj<typeof SettingsNewObject>;
export const Default: Story = {}; export const Default: Story = {
play: async ({}) => {
await sleep(100);
},
};