catarse/catarse.js

View on GitHub
legacy/spec/components/root/admin-contributions.spec.js

Summary

Maintainability
C
7 hrs
Test Coverage
import mq from 'mithril-query';
import adminContributions from '../../../src/root/admin-contributions';

describe('adminContributions', () => {
  let ctrl, $output;

    beforeAll(() => {
      $output = mq(adminContributions);
    });
    it('should instantiate a list view-model', () => {
      expect($output.vnode.state.listVM).toBeDefined();
    });

    it('should instantiate a filter view-model', () => {
      expect($output.vnode.state.filterVM).toBeDefined();
    });

    it('should render AdminFilter nested component', () => {
      expect($output.has('#admin-contributions-filter')).toBeTrue();
    });
    it('should render AdminList nested component', () => {
      expect($output.has('#admin-contributions-list')).toBeTrue();
    });
  });