UNPKG

@fusioncharts/charts

Version:

JavaScript Data Visualisation Library

1 lines 1.41 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _utitilies=require("../../../../../../dev-tests/viz/utitilies");var _index=_interopRequireDefault(require("../../../../../../packages/fusioncharts/core/index"));var _scrollline2d=_interopRequireDefault(require("../../../../../../packages/fusioncharts/viz/scrollline2d"));_index.default.addDep(_scrollline2d.default);describe("Support - 2316 - scrollTo method is resetting when setJSONData or setChartData is used & the scroll bar position is not updated",(function(){var chartObj,dataSource={chart:{numvisibleplot:"2",animation:"0"},categories:[{category:[{label:"Jan"},{label:"Feb"},{label:"Mar"}]}],dataset:[{seriesname:"2006",data:[{value:"10"},{value:"20"},{value:"10"}]}]},chartData={type:"scrollline2d",renderAt:_utitilies.CONTAINER_ID,dataSource:dataSource};beforeEach((function(){chartObj=(0,_utitilies.setup)(_index.default,chartData)}));afterEach((function(){chartObj&&!chartObj.disposed&&chartObj.dispose()}));it("without chart property in dataSource, it will work and will not affect users data",(function(done){chartObj.addEventListener("renderComplete",(function(e){e.detachHandler();chartObj.addEventListener("renderComplete",(function(e){var jsonData=chartObj.getJSONData();expect(jsonData.chart).toBeDefined();done()}));chartObj.setChartAttribute("caption","hello")}));chartObj.render()}))}));