2016-06-06 22 views
0

Wenn ich console.log die wrapper.text() kann ich den Text '1410' sehen. Aber wenn ich zu testen:Flaches Rendern reagieren - Text nicht finden

import {shallow} from 'enzyme'; 
import expect from 'expect'; 
import mockery from 'mockery'; 

import Table from '../../../src/components/elements/_common/Table'; 


describe('Table',() => { 

beforeEach(()=> { 
    mockery.enable({ 
     warnOnReplace: false, 
     warnOnUnregistered: false, 
     useCleanCache:true 
    }); 
}); 

afterEach(()=> { 
    mockery.disable() 
}); 

it('should render totals',() => { 
    const TableComp= require('../../../src/component.js'); 
    var wrapper = shallow(<TableComp sectionData={{Total: 1410}} />); 
    console.log("Output ",wrapper.text()); 
    expect(wrapper.text()).contains('1410').toBe(true); 
}); 

ich:

Typeerror: 0 _expect2.default() enthält keine Funktion

Antwort

0

Die Methode toContain() sein sollte.

Dies ist ein Alias ​​von toInclude()

Verwandte Themen