1
- // Sample stories for image snapshot testing
2
- // Components commented twice are not currently
3
- // compatible with jest-image-snapshot, most are
4
- // issues with a DOM not being present.
1
+ /*
2
+ * STORY-BASED SNAPSHOT TESTING
3
+ *
4
+ * Please add stories below to use Storybook Stories (http://localhost:9001)
5
+ * as the basis for DOM and image snapshots to allow markup and visual regression
6
+ * testing. All new components should be added below to enable DOM and image
7
+ * snapshots. With enough Storybook story examples, these two methods should be
8
+ * significant to fully test components with the exception of callback testing.
9
+ * Pleaes test callback props with the Mocha framework (http://localhost:8001).
10
+ * `tests/story-based-tests.snapshot-test.js` looks at this file and uses the
11
+ * following stories to create snapshots.
12
+ *
13
+ * This library is transitioning to story-based testing, but not all components
14
+ * are able to be tested without a DOM. This file should eventually go away and
15
+ * `storybook-stories.js` used for the basis of snapshot creation.
16
+ */
5
17
6
18
export Blank from '../tests/initial-blank-stories' ;
7
19
export Accordion from '../components/accordion/__docs__/storybook-stories' ;
8
20
// export Alert from '../components/alert/__docs__/storybook-stories';
9
- // // export AppLauncher from '../components/app-launcher/__docs__/storybook-stories';
10
21
// export Avatar from '../components/avatar/__docs__/storybook-stories';
11
22
// export Breadcrumb from '../components/breadcrumb/__docs__/storybook-stories';
12
23
// export Button from '../components/button/__docs__/storybook-stories';
@@ -16,35 +27,43 @@ export Accordion from '../components/accordion/__docs__/storybook-stories';
16
27
// export Checkbox from '../components/forms/checkbox/__docs__/storybook-stories';
17
28
// export Combobox from '../components/combobox/__docs__/storybook-stories';
18
29
// export Filter from '../components/filter/__docs__/storybook-stories';
19
- // // export GlobalNavigationBar from '../components/global-navigation-bar/__docs__/storybook-stories';
20
30
// export DataTable from '../components/data-table/__docs__/storybook-stories';
21
- // // export DatePicker from '../components/date-picker/__docs__/storybook-stories';
22
31
// export Dropdown from '../components/menu-dropdown/__docs__/storybook-stories';
23
- // // export IconSettings from '../components/icon-settings/__docs__/storybook-stories';
24
32
// export Input from '../components/forms/input/__docs__/storybook-stories';
25
33
// export Teaxtarea from '../components/forms/textarea/__docs__/storybook-stories';
26
34
// export InlineInput from '../components/forms/input/__docs__/inline/storybook-stories';
27
35
// export Search from '../components/forms/input/__docs__/search/storybook-stories';
28
- // // export GlobalHeader from '../components/global-header/__docs__/storybook-stories';
29
36
// export Icon from '../components/icon/__docs__/storybook-stories';
30
37
// export Lookup from '../components/lookup/__docs__/storybook-stories';
31
38
// export MediaObject from '../components/media-object/__docs__/storybook-stories';
32
- // // export Modal from '../components/modal/__docs__/storybook-stories';
33
39
// export Navigation from '../components/navigation/__docs__/storybook-stories';
34
- // // export Notification from '../components/notification/__docs__/storybook-stories';
35
40
// export PageHeader from '../components/page-header/__docs__/storybook-stories';
36
- // // export Panel from '../components/panel/__docs__/storybook-stories';
37
41
// export Pill from '../components/pill/__docs__/storybook-stories';
38
- // // export Popover from '../components/popover/__docs__/storybook-stories';
39
- // // export ProgressIndicator from '../components/progress-indicator/__docs__/storybook-stories';
40
42
// export ProgressRing from '../components/progress-ring/__docs__/storybook-stories';
41
- // // export Picklist from '../components/menu-picklist/__docs__/storybook-stories';
42
43
// export RadioGroup from '../components/radio-group/__docs__/storybook-stories';
43
44
// export RadioButtonGroup from '../components/radio-button-group/__docs__/storybook-stories';
44
45
// export SplitView from '../components/split-view/__docs__/storybook-stories';
45
- // // export Spinner from '../components/spinner/__docs__/storybook-stories';
46
46
// export Tabs from '../components/tabs/__docs__/storybook-stories';
47
- // // export TimePicker from '../components/time-picker/__docs__/storybook-stories';
48
47
// export Toast from '../components/toast/__docs__/storybook-stories';
49
48
// export Tooltip from '../components/tooltip/__docs__/storybook-stories';
50
49
// export Tree from '../components/tree/__docs__/storybook-stories';
50
+
51
+ /*
52
+ * The following components are not compatible Jest testing because
53
+ * need a real DOM. These components should be updated to allow testing
54
+ * with Jest. This is typically done by gaurding references to `document`.
55
+ */
56
+
57
+ // export AppLauncher from '../components/app-launcher/__docs__/storybook-stories';
58
+ // export GlobalNavigationBar from '../components/global-navigation-bar/__docs__/storybook-stories';
59
+ // export DatePicker from '../components/date-picker/__docs__/storybook-stories';
60
+ // export IconSettings from '../components/icon-settings/__docs__/storybook-stories';
61
+ // export GlobalHeader from '../components/global-header/__docs__/storybook-stories';
62
+ // export Modal from '../components/modal/__docs__/storybook-stories';
63
+ // export Notification from '../components/notification/__docs__/storybook-stories';
64
+ // export Panel from '../components/panel/__docs__/storybook-stories';
65
+ // export Popover from '../components/popover/__docs__/storybook-stories';
66
+ // export ProgressIndicator from '../components/progress-indicator/__docs__/storybook-stories';
67
+ // export Picklist from '../components/menu-picklist/__docs__/storybook-stories';
68
+ // export Spinner from '../components/spinner/__docs__/storybook-stories';
69
+ // export TimePicker from '../components/time-picker/__docs__/storybook-stories';
0 commit comments