catarse/catarse.js

View on GitHub
legacy/spec/components/root/projects-show.spec.js

Summary

Maintainability
A
0 mins
Test Coverage
import mq from 'mithril-query';
import projectsShow from '../../../src/root/projects-show';

describe('ProjectsShow', () => {
  let $output, projectDetail;

  beforeAll(() => {
    m.originalTrust = m.trust;
    window.location.hash = '';
    projectDetail = ProjectDetailsMockery()[0];
    let component = m(projectsShow, {project_id: 123, project_user_id: 1231});
    $output = mq(component);
  });

  it('should render project some details', () => {
    expect($output.contains(projectDetail.name)).toEqual(true);
    $output.should.have('#project-sidebar');
    $output.should.have('#project-header');
    $output.should.have('.project-highlight');
    $output.should.have('.project-nav');
    $output.should.have('#rewards');
  });
});