Skip to content

Commit

Permalink
[test] Add test to prevent future regression
Browse files Browse the repository at this point in the history
  • Loading branch information
oliviertassinari committed Mar 13, 2018
1 parent df406dc commit 53470d7
Show file tree
Hide file tree
Showing 16 changed files with 56 additions and 147 deletions.
12 changes: 7 additions & 5 deletions test/regressions/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,16 +29,18 @@ const blacklistSuite = [
'docs-demos-dialogs',
'docs-demos-menus',
'docs-demos-tooltips',
'docs-utils-transitions',

// Useless
'docs-', // Home
'docs-guides',
];

const blacklistName = [
'docs-getting-started-usage/Usage', // codesandbox inside
'docs-demos-drawers/tileData', // raw data
'docs-demos-grid-list/tileData', // raw data
const blacklistFilename = [
'docs-getting-started-usage/Usage.png', // codesandbox iframe
'docs-demos-drawers/tileData.png', // no component
'docs-demos-grid-list/tileData.png', // no component
'docs-style-color/Color.png', // non important demo
];

// Also use some of the demos to avoid code duplication.
Expand All @@ -51,7 +53,7 @@ const demos = requireDemos.keys().reduce((res, path) => {
.reverse();
const suite = `docs-${suiteArray.reverse().join('-')}`;

if (!blacklistSuite.includes(suite) && !blacklistName.includes(`${suite}/${name}`)) {
if (!blacklistSuite.includes(suite) && !blacklistFilename.includes(`${suite}/${name}.png`)) {
res.push({
path,
suite,
Expand Down
13 changes: 0 additions & 13 deletions test/regressions/tests/Badge/Badge.js

This file was deleted.

8 changes: 0 additions & 8 deletions test/regressions/tests/Checkbox/CheckedCheckbox.js

This file was deleted.

15 changes: 0 additions & 15 deletions test/regressions/tests/Checkbox/DisabledCheckbox.js

This file was deleted.

8 changes: 0 additions & 8 deletions test/regressions/tests/Checkbox/SimpleCheckbox.js

This file was deleted.

16 changes: 0 additions & 16 deletions test/regressions/tests/Icon/Icons.js

This file was deleted.

1 change: 1 addition & 0 deletions test/regressions/tests/Paper/SimplePaper.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export default function SimplePaper() {
<div>
<Paper style={style} />
<Paper style={style} square />
<Paper style={style} elevation={6} />
</div>
);
}
8 changes: 0 additions & 8 deletions test/regressions/tests/Radio/CheckedRadio.js

This file was deleted.

15 changes: 0 additions & 15 deletions test/regressions/tests/Radio/DisabledRadio.js

This file was deleted.

8 changes: 0 additions & 8 deletions test/regressions/tests/Radio/SimpleRadio.js

This file was deleted.

32 changes: 32 additions & 0 deletions test/regressions/tests/Select/SelectAlignment.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import React from 'react';
import Input, { InputLabel } from 'material-ui/Input';
import { MenuItem } from 'material-ui/Menu';
import { FormControl } from 'material-ui/Form';
import Select from 'material-ui/Select';

function SelectAlignment() {
return (
<div>
<FormControl>
<InputLabel htmlFor="age1">Age</InputLabel>
<Select value="" input={<Input name="age1" id="age1" />}>
<MenuItem value="">
<em>None</em>
</MenuItem>
<MenuItem value={10}>Ten</MenuItem>
</Select>
</FormControl>
<FormControl>
<InputLabel htmlFor="age2">year</InputLabel>
<Select value={10} input={<Input name="year" id="age2" />}>
<MenuItem value="">
<em>None</em>
</MenuItem>
<MenuItem value={10}>Ten</MenuItem>
</Select>
</FormControl>
</div>
);
}

export default SelectAlignment;
16 changes: 16 additions & 0 deletions test/regressions/tests/Select/SelectOverflow.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import React from 'react';
import { MenuItem } from 'material-ui/Menu';
import Select from 'material-ui/Select';

function SelectOverflow() {
return (
<Select value={10} style={{ maxWidth: 100 }}>
<MenuItem value="">
<em>None</em>
</MenuItem>
<MenuItem value={10}>Tennnnnnn</MenuItem>
</Select>
);
}

export default SelectOverflow;
19 changes: 0 additions & 19 deletions test/regressions/tests/SvgIcon/SimpleSvgIcon.js

This file was deleted.

8 changes: 0 additions & 8 deletions test/regressions/tests/Switch/CheckedSwitch.js

This file was deleted.

16 changes: 0 additions & 16 deletions test/regressions/tests/Switch/DisabledSwitch.js

This file was deleted.

8 changes: 0 additions & 8 deletions test/regressions/tests/Switch/SimpleSwitch.js

This file was deleted.

0 comments on commit 53470d7

Please sign in to comment.