Normalize accounts in who-to-follow-panel.test.tsx

This commit is contained in:
Alex Gleason 2022-04-18 16:04:58 -05:00
parent 76a04ccbb9
commit 4bfffebb32
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7
1 changed files with 15 additions and 14 deletions

View File

@ -2,16 +2,17 @@ import { Map as ImmutableMap, fromJS } from 'immutable';
import React from 'react'; import React from 'react';
import { render, screen } from '../../../../jest/test-helpers'; import { render, screen } from '../../../../jest/test-helpers';
import { normalizeAccount } from '../../../../normalizers';
import WhoToFollowPanel from '../who-to-follow-panel'; import WhoToFollowPanel from '../who-to-follow-panel';
describe('<WhoToFollow />', () => { describe('<WhoToFollow />', () => {
it('renders suggested accounts', () => { it('renders suggested accounts', () => {
const store = { const store = {
accounts: ImmutableMap({ accounts: ImmutableMap({
'1': ImmutableMap({ '1': normalizeAccount({
id: '1', id: '1',
acct: 'username', acct: 'username',
display_name_html: 'My name', display_name: 'My name',
avatar: 'test.jpg', avatar: 'test.jpg',
}), }),
}), }),
@ -30,16 +31,16 @@ describe('<WhoToFollow />', () => {
it('renders multiple accounts', () => { it('renders multiple accounts', () => {
const store = { const store = {
accounts: ImmutableMap({ accounts: ImmutableMap({
'1': ImmutableMap({ '1': normalizeAccount({
id: '1', id: '1',
acct: 'username', acct: 'username',
display_name_html: 'My name', display_name: 'My name',
avatar: 'test.jpg', avatar: 'test.jpg',
}), }),
'2': ImmutableMap({ '2': normalizeAccount({
id: '1', id: '1',
acct: 'username2', acct: 'username2',
display_name_html: 'My other name', display_name: 'My other name',
avatar: 'test.jpg', avatar: 'test.jpg',
}), }),
}), }),
@ -64,16 +65,16 @@ describe('<WhoToFollow />', () => {
it('respects the limit prop', () => { it('respects the limit prop', () => {
const store = { const store = {
accounts: ImmutableMap({ accounts: ImmutableMap({
'1': ImmutableMap({ '1': normalizeAccount({
id: '1', id: '1',
acct: 'username', acct: 'username',
display_name_html: 'My name', display_name: 'My name',
avatar: 'test.jpg', avatar: 'test.jpg',
}), }),
'2': ImmutableMap({ '2': normalizeAccount({
id: '1', id: '1',
acct: 'username2', acct: 'username2',
display_name_html: 'My other name', display_name: 'My other name',
avatar: 'test.jpg', avatar: 'test.jpg',
}), }),
}), }),
@ -98,16 +99,16 @@ describe('<WhoToFollow />', () => {
it('renders empty', () => { it('renders empty', () => {
const store = { const store = {
accounts: ImmutableMap({ accounts: ImmutableMap({
'1': ImmutableMap({ '1': normalizeAccount({
id: '1', id: '1',
acct: 'username', acct: 'username',
display_name_html: 'My name', display_name: 'My name',
avatar: 'test.jpg', avatar: 'test.jpg',
}), }),
'2': ImmutableMap({ '2': normalizeAccount({
id: '1', id: '1',
acct: 'username2', acct: 'username2',
display_name_html: 'My other name', display_name: 'My other name',
avatar: 'test.jpg', avatar: 'test.jpg',
}), }),
}), }),