catarse/catarse.js

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

Summary

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

describe('adminUsers', () => {
  let ctrl, $output;
  beforeAll(() => {
    $output = mq(adminUsers);
  });

    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();
    });
});