@fusioncharts/charts
Version:
JavaScript Data Visualisation Library
1 lines • 2.64 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _index=_interopRequireDefault(require("../../../../../packages/fusioncharts/core/index"));var _zoomscatter=_interopRequireDefault(require("../../../../../packages/fusioncharts/viz/zoomscatter"));var _ignoreCaseExt=_interopRequireDefault(require("../../../../../packages/fc-features/src/ignore-case-ext"));var _utitilies=require("../../../../../dev-tests/viz/utitilies");_index.default.addDep(_zoomscatter.default);_index.default.addDep(_ignoreCaseExt.default);describe("Zoomscatter regression test",(function(){var chartObj,updateData1={chart:{caption:"Customer Happiness by Response time",yaxisname:"Customer Happiness Score",xaxisname:"Response Time(in minutes)",yaxismaxvalue:"10",theme:"candy",plottooltext:"<div id='valueDiv'>Response time : <b>$xDataValue mins</b><br> Satisfaction Index : <b>$yDataValue</b></div>"},dataset:[{color:"#6baa01",anchorradius:"4",anchorbgcolor:"#40526A",anchorborderthickness:"3",anchorbordercolor:"#F37C7E",data:[{id:"tkt69",x:"3.7",y:"7.02",toolText:"myToolText",link:"n-https://en.wikipedia.org/wiki/Apple"},{id:"tkt70",x:"5",y:"7.033",link:"https://en.wikipedia.org/wiki/orange"}]}]};beforeEach((function(){chartObj=(0,_utitilies.setup)(_index.default,{type:"zoomscatter",id:"id1",renderAt:_utitilies.CONTAINER_ID,width:"600",height:"350",dataFormat:"json",dataSource:{chart:{caption:"Customer Happiness by Response time",yaxisname:"Customer Happiness Score",xaxisname:"Response Time(in minutes)",yaxismaxvalue:"10",theme:"candy",plottooltext:"<div id='valueDiv'>Response time : <b>$xDataValue mins</b><br> Satisfaction Index : <b>$yDataValue</b></div>"},dataset:[{color:"#6baa01",anchorradius:"4",anchorbgcolor:"#40526A",anchorborderthickness:"3",anchorbordercolor:"#F37C7E",data:[{id:"tkt69",x:"3.7",y:"7.02",toolText:"myToolText",link:"n-https://en.wikipedia.org/wiki/Apple"},{id:"tkt70",x:"5",y:"7.033",link:"https://en.wikipedia.org/wiki/orange"}]}]}})}));afterEach((function(){chartObj&&!chartObj.disposed&&chartObj.dispose()}));it("link attribute is working ",(function(done){chartObj.addEventListener("renderComplete",(function(){var dataset=chartObj.apiInstance.getDatasets()[0],components=dataset.components,dataStore=components.data,dataSetCount=dataStore.length,foundUnDefinedLink=false;for(var i=0;i<dataSetCount;i++){var config=dataStore[i].config;dataset._firePlotEvent("fc-click",i,new CustomEvent("click"));if(!config.setLink.includes(dataset.link)||dataset.link===undefined){foundUnDefinedLink=true;break}}expect(foundUnDefinedLink).toBeFalsy();done()}));chartObj.render()}))}));