import { default as CnaColumnFormatter, AlterationTypes, } from './CnaColumnFormatter'; import React from 'react'; import { assert } from 'chai'; import { shallow, mount } from 'enzyme'; import sinon from 'sinon'; import { DiscreteCopyNumberData } from 'cbioportal-ts-api-client'; describe('CnaColumnFormatter', () => { it('CNA column renderer shows correct text based on alteration value', () => { let output = mount( CnaColumnFormatter.renderFunction([ { alteration: -2 } as DiscreteCopyNumberData, ]) ); assert.equal(output.text(), 'DeepDel'); output = mount( CnaColumnFormatter.renderFunction([ { alteration: 2 } as DiscreteCopyNumberData, ]) ); assert.equal(output.text(), 'AMP'); }); });