11/* eslint-disable no-undef, no-console */
22import React from 'react' ;
33import { render , mount } from 'enzyme' ;
4- import { renderToJson } from 'enzyme-to-json' ;
54import Table from '../src' ;
65
76describe ( 'Table' , ( ) => {
@@ -28,34 +27,34 @@ describe('Table', () => {
2827 prefixCls : 'test-prefix' ,
2928 className : 'test-class-name' ,
3029 } ) ) ;
31- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
30+ expect ( wrapper ) . toMatchSnapshot ( ) ;
3231 } ) ;
3332
3433 it ( 'renders empty text correctly' , ( ) => {
3534 const wrapper1 = render ( createTable ( { data : [ ] , emptyText : 'No data' } ) ) ;
3635 const wrapper2 = render ( createTable ( { data : [ ] , emptyText : ( ) => 'No data' } ) ) ;
37- expect ( renderToJson ( wrapper1 ) ) . toMatchSnapshot ( ) ;
38- expect ( renderToJson ( wrapper2 ) ) . toMatchSnapshot ( ) ;
36+ expect ( wrapper1 ) . toMatchSnapshot ( ) ;
37+ expect ( wrapper2 ) . toMatchSnapshot ( ) ;
3938 } ) ;
4039
4140 it ( 'renders without header' , ( ) => {
4241 const wrapper = render ( createTable ( { showHeader : false } ) ) ;
43- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
42+ expect ( wrapper ) . toMatchSnapshot ( ) ;
4443 } ) ;
4544
4645 it ( 'renders fixed header correctly' , ( ) => {
4746 const wrapper = render ( createTable ( { useFixedHeader : true } ) ) ;
48- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
47+ expect ( wrapper ) . toMatchSnapshot ( ) ;
4948 } ) ;
5049
5150 it ( 'renders title correctly' , ( ) => {
5251 const wrapper = render ( createTable ( { title : ( ) => < p > title</ p > } ) ) ;
53- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
52+ expect ( wrapper ) . toMatchSnapshot ( ) ;
5453 } ) ;
5554
5655 it ( 'renders footer correctly' , ( ) => {
5756 const wrapper = render ( createTable ( { footer : ( ) => < p > footer</ p > } ) ) ;
58- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
57+ expect ( wrapper ) . toMatchSnapshot ( ) ;
5958 } ) ;
6059
6160 it ( 'renders table body to the wrapper' , ( ) => {
@@ -65,7 +64,7 @@ describe('Table', () => {
6564 </ tbody >
6665 ) ;
6766 const wrapper = render ( createTable ( { getBodyWrapper } ) ) ;
68- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
67+ expect ( wrapper ) . toMatchSnapshot ( ) ;
6968 } ) ;
7069
7170 xit ( 'sets row refs' , ( ) => {
@@ -97,17 +96,17 @@ describe('Table', () => {
9796 describe ( 'scroll' , ( ) => {
9897 it ( 'renders scroll.x is true' , ( ) => {
9998 const wrapper = render ( createTable ( { scroll : { x : true } } ) ) ;
100- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
99+ expect ( wrapper ) . toMatchSnapshot ( ) ;
101100 } ) ;
102101
103102 it ( 'renders scroll.x is a number' , ( ) => {
104103 const wrapper = render ( createTable ( { scroll : { x : 200 } } ) ) ;
105- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
104+ expect ( wrapper ) . toMatchSnapshot ( ) ;
106105 } ) ;
107106
108107 it ( 'renders scroll.y is a number' , ( ) => {
109108 const wrapper = render ( createTable ( { scroll : { y : 200 } } ) ) ;
110- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
109+ expect ( wrapper ) . toMatchSnapshot ( ) ;
111110 } ) ;
112111
113112 it ( 'fire scroll event' , ( ) => {
@@ -227,7 +226,7 @@ describe('Table', () => {
227226 } ,
228227 ] ;
229228 const wrapper = render ( createTable ( { columns } ) ) ;
230- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
229+ expect ( wrapper ) . toMatchSnapshot ( ) ;
231230 } ) ;
232231
233232 it ( 'renders custom cell correctly' , ( ) => {
@@ -240,7 +239,7 @@ describe('Table', () => {
240239 } ,
241240 ] ;
242241 const wrapper = render ( createTable ( { columns } ) ) ;
243- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
242+ expect ( wrapper ) . toMatchSnapshot ( ) ;
244243 } ) ;
245244
246245 it ( 'fires cell click event' , ( ) => {
@@ -286,7 +285,7 @@ describe('Table', () => {
286285 { key : 'key1' , name : { first : 'Terry' , last : 'Garner' } } ,
287286 ] ;
288287 const wrapper = render ( createTable ( { columns, data : localData } ) ) ;
289- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
288+ expect ( wrapper ) . toMatchSnapshot ( ) ;
290289 } ) ;
291290 } ) ;
292291
@@ -339,7 +338,7 @@ describe('Table', () => {
339338 { key : 'key1' , firstName : 'Terry' , lastName : 'Garner' } ,
340339 ] ;
341340 const wrapper = render ( createTable ( { columns, data : localData } ) ) ;
342- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
341+ expect ( wrapper ) . toMatchSnapshot ( ) ;
343342 } ) ;
344343
345344 it ( 'renders rowSpan correctly' , ( ) => {
@@ -372,7 +371,7 @@ describe('Table', () => {
372371 { key : 'key1' , firstName : 'Terry' , lastName : 'Garner' } ,
373372 ] ;
374373 const wrapper = render ( createTable ( { columns, data : localData } ) ) ;
375- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
374+ expect ( wrapper ) . toMatchSnapshot ( ) ;
376375 } ) ;
377376
378377 it ( 'shows error if no rowKey specify' , ( ) => {
@@ -432,13 +431,13 @@ describe('Table', () => {
432431 const wrapper = render ( createTable ( {
433432 rowClassName : 'test-row-class-name-asStr' ,
434433 } ) ) ;
435- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
434+ expect ( wrapper ) . toMatchSnapshot ( ) ;
436435 } ) ;
437436
438437 it ( 'renders correctly RowClassName as function' , ( ) => {
439438 const wrapper = render ( createTable ( {
440439 rowClassName : ( ) => 'test-row-class-name-asFn' ,
441440 } ) ) ;
442- expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
441+ expect ( wrapper ) . toMatchSnapshot ( ) ;
443442 } ) ;
444443} ) ;
0 commit comments