File tree Expand file tree Collapse file tree 3 files changed +103
-0
lines changed
test/jasmine/bundle_tests Expand file tree Collapse file tree 3 files changed +103
-0
lines changed Original file line number Diff line number Diff line change 1+ var d3 = require ( 'd3' ) ;
2+
3+ var Plotly = require ( '@lib/core' ) ;
4+ var PlotlyChoropleth = require ( '@lib/choropleth' ) ;
5+
6+ var createGraphDiv = require ( '../assets/create_graph_div' ) ;
7+ var destroyGraphDiv = require ( '../assets/destroy_graph_div' ) ;
8+
9+
10+ describe ( 'Bundle with choropleth' , function ( ) {
11+ 'use strict' ;
12+
13+ Plotly . register ( PlotlyChoropleth ) ;
14+
15+ var mock = require ( '@mocks/geo_multiple-usa-choropleths.json' ) ;
16+
17+ beforeEach ( function ( done ) {
18+ Plotly . plot ( createGraphDiv ( ) , mock . data , mock . layout ) . then ( done ) ;
19+ } ) ;
20+
21+ afterEach ( destroyGraphDiv ) ;
22+
23+ it ( 'should graph choropleth traces' , function ( ) {
24+ var nodes = d3 . selectAll ( 'g.trace.choropleth' ) ;
25+
26+ expect ( nodes . size ( ) ) . toEqual ( 4 ) ;
27+ } ) ;
28+ } ) ;
Original file line number Diff line number Diff line change 1+ var d3 = require ( 'd3' ) ;
2+
3+ var Plotly = require ( '@lib/core' ) ;
4+ var PlotlyContour = require ( '@lib/contour' ) ;
5+
6+ var createGraphDiv = require ( '../assets/create_graph_div' ) ;
7+ var destroyGraphDiv = require ( '../assets/destroy_graph_div' ) ;
8+
9+
10+ describe ( 'Bundle with contour' , function ( ) {
11+ 'use strict' ;
12+
13+ Plotly . register ( PlotlyContour ) ;
14+
15+ var mock = require ( '@mocks/contour_scatter.json' ) ;
16+
17+ beforeEach ( function ( done ) {
18+ Plotly . plot ( createGraphDiv ( ) , mock . data , mock . layout ) . then ( done ) ;
19+ } ) ;
20+
21+ afterEach ( destroyGraphDiv ) ;
22+
23+ it ( 'should graph scatter traces' , function ( ) {
24+ var nodes = d3 . selectAll ( 'g.trace.scatter' ) ;
25+
26+ expect ( nodes . size ( ) ) . toEqual ( 1 ) ;
27+ } ) ;
28+
29+ it ( 'should graph contour traces' , function ( ) {
30+ var nodes = d3 . selectAll ( 'g.contour' ) ;
31+
32+ expect ( nodes . size ( ) ) . toEqual ( 1 ) ;
33+ } ) ;
34+ } ) ;
Original file line number Diff line number Diff line change 1+ var d3 = require ( 'd3' ) ;
2+
3+ var Plotly = require ( '@lib/core' ) ;
4+ var PlotlyHistogram2dContour = require ( '@lib/histogram2dcontour' ) ;
5+ var PlotlyHistogram = require ( '@lib/histogram' ) ;
6+
7+ var createGraphDiv = require ( '../assets/create_graph_div' ) ;
8+ var destroyGraphDiv = require ( '../assets/destroy_graph_div' ) ;
9+
10+
11+ describe ( 'Bundle with histogram2dcontour and histogram' , function ( ) {
12+ 'use strict' ;
13+
14+ Plotly . register ( [ PlotlyHistogram2dContour , PlotlyHistogram ] ) ;
15+
16+ var mock = require ( '@mocks/2dhistogram_contour_subplots.json' ) ;
17+
18+ beforeEach ( function ( done ) {
19+ Plotly . plot ( createGraphDiv ( ) , mock . data , mock . layout ) . then ( done ) ;
20+ } ) ;
21+
22+ afterEach ( destroyGraphDiv ) ;
23+
24+ it ( 'should graph scatter traces' , function ( ) {
25+ var nodes = d3 . selectAll ( 'g.trace.scatter' ) ;
26+
27+ expect ( nodes . size ( ) ) . toEqual ( 1 ) ;
28+ } ) ;
29+
30+ it ( 'should graph contour traces' , function ( ) {
31+ var nodes = d3 . selectAll ( 'g.contour' ) ;
32+
33+ expect ( nodes . size ( ) ) . toEqual ( 1 ) ;
34+ } ) ;
35+
36+ it ( 'should graph histogram traces' , function ( ) {
37+ var nodes = d3 . selectAll ( 'g.bars' ) ;
38+
39+ expect ( nodes . size ( ) ) . toEqual ( 2 ) ;
40+ } ) ;
41+ } ) ;
You can’t perform that action at this time.
0 commit comments