Skip to content

Commit 6ce20fe

Browse files
authored
Merge pull request #155 from Lemoncode/feature/add-log
Feature/add log
2 parents 6b6e793 + e766e78 commit 6ce20fe

File tree

4 files changed

+21
-12
lines changed

4 files changed

+21
-12
lines changed

front/src/pods/student/student.component.spec.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ describe('StudentComponent tests', () => {
1717

1818
// Assert
1919
const sessionName = screen.getByRole('heading');
20-
const textArea = screen.getByRole('log');
20+
const textArea = screen.getByTestId('session');
2121

2222
expect(sessionName).toHaveTextContent(expectedSessionNameText);
2323
expect(textArea).toHaveValue(props.log);
@@ -69,7 +69,7 @@ describe('StudentComponent tests', () => {
6969
render(<StudentComponent {...props} />);
7070

7171
// Assert
72-
const textArea = screen.getByRole('log');
72+
const textArea = screen.getByTestId('session');
7373
expect(textArea).toHaveTextContent('');
7474
});
7575

front/src/pods/student/student.component.tsx

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,18 @@ export const StudentComponent: React.FC<Props> = props => {
4040
<label className={innerClasses.label} htmlFor="session">
4141
Content
4242
</label>
43-
<TextareaAutosize
44-
role="log"
45-
ref={textAreaRef}
46-
id="session"
47-
rowsMax={30}
48-
rowsMin={30}
49-
className={innerClasses.textarea}
50-
value={log ?? ''}
51-
readOnly={true}
52-
/>
43+
<div role="log">
44+
<TextareaAutosize
45+
ref={textAreaRef}
46+
data-testid="session"
47+
id="session"
48+
rowsMax={30}
49+
rowsMin={30}
50+
className={innerClasses.textarea}
51+
value={log ?? ''}
52+
readOnly={true}
53+
/>
54+
</div>
5355
<FormControlLabel
5456
label="Disable AutoScroll"
5557
control={

front/src/pods/student/student.styles.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export const label = css`
4141
`;
4242

4343
export const textarea = css`
44+
width: 100%;
4445
box-sizing: border-box;
4546
padding: ${spacing(2)};
4647
font-family: ${typography.fontFamily};

package-lock.json

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)