UNPKG

adminjs

Version:
24 lines 1.01 kB
import { render } from '@testing-library/react'; import { expect } from 'chai'; import { factory } from 'factory-girl'; import React from 'react'; import TestContextProvider from '../../spec/test-context-provider.js'; import RecordsTableHeader from './records-table-header.js'; import '../../spec/initialize-translations.js'; import '../../spec/property-json.factory.js'; describe('<RecordsTableHeader />', function () { it('renders columns for selected properties and actions', async function () { const property = await factory.build('PropertyJSON', { isSortable: true }); const { container } = render( /*#__PURE__*/React.createElement(TestContextProvider, null, /*#__PURE__*/React.createElement("table", null, /*#__PURE__*/React.createElement(RecordsTableHeader, { properties: [property], titleProperty: property, sortBy: this.sortBy, direction: this.direction })))); expect(container.getElementsByTagName('td')).to.have.lengthOf(3); }); });