@@ -8,6 +8,7 @@ var createGraphDiv = require('../assets/create_graph_div');
8
8
var destroyGraphDiv = require ( '../assets/destroy_graph_div' ) ;
9
9
var assertDims = require ( '../assets/assert_dims' ) ;
10
10
var assertStyle = require ( '../assets/assert_style' ) ;
11
+ var customMatchers = require ( '../assets/custom_matchers' ) ;
11
12
12
13
describe ( 'filter transforms defaults:' , function ( ) {
13
14
@@ -844,6 +845,10 @@ describe('filter transforms calc:', function() {
844
845
describe ( 'filter transforms interactions' , function ( ) {
845
846
'use strict' ;
846
847
848
+ beforeAll ( function ( ) {
849
+ jasmine . addMatchers ( customMatchers ) ;
850
+ } ) ;
851
+
847
852
var mockData0 = [ {
848
853
x : [ - 2 , - 1 , - 2 , 0 , 1 , 2 , 3 ] ,
849
854
y : [ 1 , 2 , 3 , 1 , 2 , 3 , 1 ] ,
@@ -898,6 +903,9 @@ describe('filter transforms interactions', function() {
898
903
assertUid ( gd ) ;
899
904
assertStyle ( dims , [ 'rgb(255, 0, 0)' ] , [ 1 ] ) ;
900
905
906
+ expect ( gd . _fullLayout . xaxis . range ) . toBeCloseToArray ( [ 0.87 , 3.13 ] ) ;
907
+ expect ( gd . _fullLayout . yaxis . range ) . toBeCloseToArray ( [ 0.85 , 3.15 ] ) ;
908
+
901
909
return Plotly . restyle ( gd , 'marker.color' , 'blue' ) ;
902
910
} ) . then ( function ( ) {
903
911
expect ( gd . _fullData [ 0 ] . marker . color ) . toEqual ( 'blue' ) ;
@@ -915,6 +923,9 @@ describe('filter transforms interactions', function() {
915
923
assertUid ( gd ) ;
916
924
assertStyle ( [ 1 ] , [ 'rgb(255, 0, 0)' ] , [ 1 ] ) ;
917
925
926
+ expect ( gd . _fullLayout . xaxis . range ) . toBeCloseToArray ( [ 2 , 4 ] ) ;
927
+ expect ( gd . _fullLayout . yaxis . range ) . toBeCloseToArray ( [ 0 , 2 ] ) ;
928
+
918
929
done ( ) ;
919
930
} ) ;
920
931
} ) ;
0 commit comments