Слияние кода завершено, страница обновится автоматически
import React from 'react';
import { render } from 'enzyme';
import List from '..';
import Icon from '../../icon';
describe('List', () => {
it('renders empty loading', () => {
const loading = {
spinning: true,
};
const wrapper = render(
<List loading={loading} dataSource={[]} renderItem={() => <List.Item />} />,
);
expect(wrapper.find('.c7n-list-empty-text')).toHaveLength(0);
});
it('renders object loading', () => {
const loading = {
spinning: true,
};
const wrapper = render(
<List loading={loading} dataSource={[1]} renderItem={() => <List.Item />} />,
);
expect(wrapper.find('.c7n-spin-spinning')).toHaveLength(1);
});
it('renders object loading with indicator', () => {
const c7nIcon = <Icon type="loading" style={{ fontSize: 24 }} spin />;
const loading = {
spinning: true,
indicator: c7nIcon,
};
const wrapper = render(
<List loading={loading} dataSource={[1]} renderItem={() => <List.Item />} />,
);
expect(wrapper.find('.icon-loading')).toHaveLength(1);
});
});
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )