Sha256: df27b93cf3869e110e97a58ebf1c1dec894966ae199a009c19bbb9034bc1ece6

Contents?: true

Size: 1 KB

Versions: 5

Compression:

Stored size: 1 KB

Contents

import React from 'react';
import { range } from 'lodash';

import Query     from 'hippo/models/query';

import DataList from 'hippo/components/data-list';

import { Container } from '../test-models';
import { Snapshot } from 'hippo/testing/screens';

jest.mock('hippo/models/sync');

describe("DataList Component", () => {
    let query;

    beforeEach(() => {
        query = new Query({
            src: Container,
            fields: [
                { id: 'id', visible: false, queryable: false },
                { id: 'computed', title: 'White?', loadable: false },
                { id: 'name' },
                { id: 'location' },
            ],
        });
        range(0, 5).forEach(
            i => query.results.rows.push([i, `name ${i}`, `location ${i}`]),
        );
    });

    it('renders', () => {
        const Row = ({ row }) => <div data-id={row[0]}>{row[1]}</div>;
        const list = mount(<DataList query={query} rowComponent={Row} />);
        expect(list).toHaveRendered('List');
    });
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hippo-fw-0.9.5 spec/client/components/data-list.spec.jsx
hippo-fw-0.9.4 spec/client/components/data-list.spec.jsx
hippo-fw-0.9.3 spec/client/components/data-list.spec.jsx
hippo-fw-0.9.2 spec/client/components/data-list.spec.jsx
hippo-fw-0.9.1 spec/client/components/data-list.spec.jsx