|
| 1 | +// @flow |
1 | 2 | import { expect, userEvent, waitFor, within } from '@storybook/test'; |
2 | 3 | import { http, HttpResponse } from 'msw'; |
3 | 4 |
|
4 | 5 | import ContentPicker from '../../ContentPicker'; |
5 | 6 | import { mockRootFolder, mockEmptyRootFolder } from '../../../content-explorer/stories/__mocks__/mockRootFolder'; |
6 | 7 | import { DEFAULT_HOSTNAME_API } from '../../../../constants'; |
7 | 8 |
|
| 9 | +export default { |
| 10 | + title: 'Elements/ContentPicker/tests/visual', |
| 11 | + component: ContentPicker, |
| 12 | + args: { |
| 13 | + features: global.FEATURE_FLAGS, |
| 14 | + rootFolderId: '69083462919', |
| 15 | + token: global.TOKEN, |
| 16 | + }, |
| 17 | + parameters: { |
| 18 | + msw: { |
| 19 | + handlers: [ |
| 20 | + http.get(`${DEFAULT_HOSTNAME_API}/2.0/folders/69083462919`, () => { |
| 21 | + return HttpResponse.json(mockRootFolder); |
| 22 | + }), |
| 23 | + ], |
| 24 | + }, |
| 25 | + }, |
| 26 | +}; |
| 27 | + |
8 | 28 | export const basic = { |
9 | 29 | play: async ({ canvasElement }) => { |
10 | 30 | const canvas = within(canvasElement); |
@@ -524,6 +544,7 @@ export const shareAccess = { |
524 | 544 | name: text => text.includes('0') && text.includes('Selected'), |
525 | 545 | }); |
526 | 546 | expect(initialSelectedButton).toBeInTheDocument(); |
| 547 | + |
527 | 548 | const shareInitialChooseButton = canvas.getByLabelText('Choose'); |
528 | 549 | expect(shareInitialChooseButton).toBeDisabled(); |
529 | 550 |
|
@@ -888,22 +909,3 @@ export const searchFunctionality = { |
888 | 909 | }); |
889 | 910 | }, |
890 | 911 | }; |
891 | | - |
892 | | -export default { |
893 | | - title: 'Elements/ContentPicker/tests/visual', |
894 | | - component: ContentPicker, |
895 | | - args: { |
896 | | - features: global.FEATURE_FLAGS, |
897 | | - rootFolderId: '69083462919', |
898 | | - token: global.TOKEN, |
899 | | - }, |
900 | | - parameters: { |
901 | | - msw: { |
902 | | - handlers: [ |
903 | | - http.get(`${DEFAULT_HOSTNAME_API}/2.0/folders/69083462919`, () => { |
904 | | - return HttpResponse.json(mockRootFolder); |
905 | | - }), |
906 | | - ], |
907 | | - }, |
908 | | - }, |
909 | | -}; |
|
0 commit comments