Unit test ExportDialog (#7619)

* add test ids to dialog buttons

Signed-off-by: Kerry Archibald <kerrya@element.io>

* unit test ExportDialog

Signed-off-by: Kerry Archibald <kerrya@element.io>

* remove extra snapshot

Signed-off-by: Kerry Archibald <kerrya@element.io>

* fix bad snapshots

Signed-off-by: Kerry Archibald <kerrya@element.io>

* remove wrappers from snapshot

Signed-off-by: Kerry Archibald <kerrya@element.io>
This commit is contained in:
Kerry 2022-01-27 09:55:08 +01:00 committed by GitHub
parent 50f8c61fa8
commit 3eca71bc84
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 3175 additions and 3 deletions

View file

@ -28,6 +28,7 @@ export enum CheckboxStyle {
interface IProps extends React.InputHTMLAttributes<HTMLInputElement> {
inputRef?: React.RefObject<HTMLInputElement>;
kind?: CheckboxStyle;
id?: string;
}
interface IState {
@ -44,7 +45,7 @@ export default class StyledCheckbox extends React.PureComponent<IProps, IState>
constructor(props: IProps) {
super(props);
// 56^10 so unlikely chance of collision.
this.id = "checkbox_" + randomString(10);
this.id = this.props.id || "checkbox_" + randomString(10);
}
public render() {