Include RoomCardV2 test in vitest suite
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import { createElement } from 'react';
|
||||||
import { renderToStaticMarkup } from 'react-dom/server';
|
import { renderToStaticMarkup } from 'react-dom/server';
|
||||||
import { describe, expect, it } from 'vitest';
|
import { describe, expect, it } from 'vitest';
|
||||||
|
|
||||||
@@ -50,22 +51,22 @@ function activity(
|
|||||||
describe('RoomCardV2', () => {
|
describe('RoomCardV2', () => {
|
||||||
it('renders an inactive room without activity', () => {
|
it('renders an inactive room without activity', () => {
|
||||||
const html = renderToStaticMarkup(
|
const html = renderToStaticMarkup(
|
||||||
<RoomCardV2
|
createElement(RoomCardV2, {
|
||||||
activity={undefined}
|
activity: undefined,
|
||||||
activityLoading={false}
|
activityLoading: false,
|
||||||
busy={false}
|
busy: false,
|
||||||
draft=""
|
draft: '',
|
||||||
entry={entry}
|
entry,
|
||||||
expanded={false}
|
expanded: false,
|
||||||
inboxItems={[]}
|
inboxItems: [],
|
||||||
locale="ko"
|
locale: 'ko',
|
||||||
onDraftChange={() => {}}
|
onDraftChange: () => {},
|
||||||
onSendMessage={() => {}}
|
onSendMessage: () => {},
|
||||||
onToggle={() => {}}
|
onToggle: () => {},
|
||||||
pinned={false}
|
pinned: false,
|
||||||
t={t}
|
t,
|
||||||
{...formatters}
|
...formatters,
|
||||||
/>,
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(html).toContain('eyejokerdb-main');
|
expect(html).toContain('eyejokerdb-main');
|
||||||
@@ -74,8 +75,8 @@ describe('RoomCardV2', () => {
|
|||||||
|
|
||||||
it('renders regular bot messages in the expanded thread', () => {
|
it('renders regular bot messages in the expanded thread', () => {
|
||||||
const html = renderToStaticMarkup(
|
const html = renderToStaticMarkup(
|
||||||
<RoomCardV2
|
createElement(RoomCardV2, {
|
||||||
activity={activity({
|
activity: activity({
|
||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
id: 'bot-1',
|
id: 'bot-1',
|
||||||
@@ -88,21 +89,21 @@ describe('RoomCardV2', () => {
|
|||||||
sourceKind: 'bot',
|
sourceKind: 'bot',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
})}
|
}),
|
||||||
activityLoading={false}
|
activityLoading: false,
|
||||||
busy={false}
|
busy: false,
|
||||||
draft=""
|
draft: '',
|
||||||
entry={entry}
|
entry,
|
||||||
expanded={true}
|
expanded: true,
|
||||||
inboxItems={[]}
|
inboxItems: [],
|
||||||
locale="ko"
|
locale: 'ko',
|
||||||
onDraftChange={() => {}}
|
onDraftChange: () => {},
|
||||||
onSendMessage={() => {}}
|
onSendMessage: () => {},
|
||||||
onToggle={() => {}}
|
onToggle: () => {},
|
||||||
pinned={true}
|
pinned: true,
|
||||||
t={t}
|
t,
|
||||||
{...formatters}
|
...formatters,
|
||||||
/>,
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(html).toContain('TASK_DONE');
|
expect(html).toContain('TASK_DONE');
|
||||||
Reference in New Issue
Block a user