UNPKG

@fusioncharts/fusiontime

Version:

FusionCharts JavaScript time-series charting framework

1 lines 3.12 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _panel=_interopRequireDefault(require("./panel"));var xAxis=[{columnname:"origin"}],yAxis=[{columnname:"numbers"},{columnname:"numbers1"}],defaultCanvases=function defaultCanvases(){return{}};describe("TS_EX_7: Valid Canvas configuration are always created with one valid axis configurations and no canvas config",(function(){it("EX_CA_1: To verify that expanded json has atleast one object with valid x and y index",(function(){var panels=[{x:[{index:0}],y:[{index:0}]}];expect((0,_panel.default)([{focuses:xAxis,contexts:xAxis}],[{focuses:yAxis,contexts:yAxis}],panels,defaultCanvases)).toEqual([{x:[{index:0}],y:[{index:0}]}])}));it("EX_CA_2: The expander expands a object given in x and y of canvas configuration",(function(){var panels={x:{index:0},y:{index:0}};expect((0,_panel.default)([{focuses:xAxis,contexts:xAxis}],[{focuses:yAxis,contexts:yAxis}],panels,defaultCanvases)).toEqual([{x:[{index:0}],y:[{index:0}]}])}));it("EX_CA_3: The expander expands a number given in x and y of canvas configuration",(function(){var panels=[{x:0,y:[0]}];expect((0,_panel.default)([{focuses:xAxis,contexts:xAxis}],[{focuses:yAxis,contexts:yAxis}],panels,defaultCanvases)).toEqual([{x:[{index:0}],y:[{index:0}]}])}));it("EX_CA_4: The expander expands a string given in x and y of canvas configuration",(function(){var panels=[{x:"0",y:["0"]}];expect((0,_panel.default)([{focuses:xAxis,contexts:xAxis}],[{focuses:yAxis,contexts:yAxis}],panels,defaultCanvases)).toEqual([{x:[{index:0}],y:[{index:0}]}])}));it("EX_CA_5: The expander expands a array given in x and y of canvas configuration",(function(){var panels=[{x:[{index:0}],y:[{index:"0"},1]}];expect((0,_panel.default)([{focuses:xAxis,contexts:xAxis}],[{focuses:yAxis,contexts:yAxis},{focuses:yAxis,contexts:yAxis}],panels,defaultCanvases)).toEqual([{x:[{index:0}],y:[{index:0},{index:1}]}])}));it("EX_CA_6: All info given in canvas config should be present in expanded json",(function(){var panels=[{x:[{index:0,visibility:true}],y:[{index:"0",align:"right"},1]}];expect((0,_panel.default)([{focuses:xAxis,contexts:xAxis}],[{focuses:yAxis,contexts:yAxis},{focuses:yAxis,contexts:yAxis}],panels,defaultCanvases)).toEqual([{x:[{index:0,visibility:true}],y:[{index:0,align:"right"},{index:1}]}])}));it("EX_CA_7: The keys in the canvas configuartion should not be chnaged",(function(){var panels={x:[{index:0,VISIBIlity:true}],y:[{index:"0",aLIgn:"left"},1]};expect((0,_panel.default)([{focuses:xAxis,contexts:xAxis}],[{focuses:yAxis,contexts:yAxis},{focuses:yAxis,contexts:yAxis}],panels,defaultCanvases)).toEqual([{x:[{index:0,VISIBIlity:true}],y:[{index:0,aLIgn:"left"},{index:1}]}])}))}));describe("TS_EX_8: Valid Canvas configuration are always created with one valid axis configurations and no canvas config",(function(){var defaultFn=function defaultFn(){return{}};it("EX_CA_8: The default canvas ifunction given is called",(function(){expect((0,_panel.default)({focuses:xAxis,contexts:xAxis},{focuses:yAxis,contexts:yAxis},undefined,defaultFn)).toEqual({})}))}));