Пример #1
0
 it('renders a Paginate', () => {
   const root = render();
   const paginator = findByTag(root, Paginate);
   assert.equal(paginator.props.count, 80);
   assert.equal(paginator.props.currentPage, 3);
   assert.equal(paginator.props.pathname, '/search/');
   assert.deepEqual(paginator.props.queryParams, { q: 'foo' });
 });
Пример #2
0
 it('renders the results', () => {
   const root = render();
   const results = findByTag(root, SearchResults);
   assert.strictEqual(results.props.count, props.count);
   assert.strictEqual(results.props.results, props.results);
   assert.strictEqual(results.props.hasSearchParams, props.hasSearchParams);
   assert.strictEqual(results.props.filters, props.filters);
   assert.strictEqual(results.props.loading, props.loading);
   assert.strictEqual(results.props.ResultComponent, props.ResultComponent);
   assert.deepEqual(
     Object.keys(results.props).sort(),
     ['count', 'filters', 'hasSearchParams', 'loading', 'results',
       'ResultComponent'].sort()
   );
 });