ServerStats.test.tsx 630 B

12345678910111213141516171819202122
  1. import React from 'react';
  2. import renderer from 'react-test-renderer';
  3. import { ServerStats } from './ServerStats';
  4. import { initNav } from 'test/mocks/common';
  5. import { ServerStat } from '../apis';
  6. describe('ServerStats', () => {
  7. it('Should render table with stats', done => {
  8. const stats: ServerStat[] = [{ name: 'test', value: 'asd' }];
  9. let getServerStats = () => {
  10. return Promise.resolve(stats);
  11. };
  12. const page = renderer.create(<ServerStats initNav={initNav} getServerStats={getServerStats} />);
  13. setTimeout(() => {
  14. expect(page.toJSON()).toMatchSnapshot();
  15. done();
  16. });
  17. });
  18. });