normalMerge: basic case click "setOption": "bb" become bar chart, "aa" become rect symbol other series do not change
replaceMerge: basic case click "setOption": "bb" become bar chart, "aa" become rect symbol other series removed
normalMerge: add click "setOption": "aa" become rect symbol, "no_id" become "new_no_id" and bar other series do not change
replaceMerge: add (add no id) click "setOption": "aa" become rect symbol, bar series "new_no_id" added other series removed click "check": should show checked: Pass
replaceMerge: add (has new id) click "setOption": "aa" become rect symbol, bar series "xx" added other series removed click "check": should show checked: Pass
replaceMerge: add (find the first hole) <1> click the buttons one by one from left to right should show TWO checked: Pass <2> use toolbox.dataZoom, then click btns again, should be OK <3> use toolbox.magicType, then click btns again, should be OK <4> use toolbox.dataView, then click btns again, should be OK <5> use toolbox.restore, then click btns again, should be OK
normalMerge: add (find the first hole) click the buttons one by one from left to right should show TWO checked: Pass
replaceMerge: inner not effect click "setOption": a dataZoom.slider added check inside dataZoom and select dataZoom on toolbox still OK series not change click "check": should show checked: Pass
replaceMerge: remove all click "setOption": "all series should be removed" click "check": should show checked: Pass
replaceMerge: test reproduce via getOption Click "remove left grid" left grid removed and dataZoom go to right grid use insideZoom Click "reproduce1" should show TWO checked: Pass The chart reproduced below should be the same
↓↓↓ reproduce ↓↓↓
DataZoom controlls all of the axes. Click btn "remove all grids". Should no error. Click btn "addback". Functionalities should be OK.
Check throw error when id duplicated Should show checked: Pass