@@ -882,10 +882,10 @@ describe('Test geo interactions', function() {
882882 } ) ;
883883
884884 it ( 'should contain the correct fields' , function ( ) {
885- expect ( Object . keys ( ptData ) ) . toEqual ( [
886- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
885+ expect ( Object . keys ( ptData ) . sort ( ) . sort ( ) ) . toEqual ( [
886+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
887887 'lon' , 'lat' , 'location' , 'marker.size'
888- ] ) ;
888+ ] . sort ( ) ) ;
889889 expect ( cnt ) . toEqual ( 1 ) ;
890890 } ) ;
891891
@@ -947,10 +947,10 @@ describe('Test geo interactions', function() {
947947 } ) ;
948948
949949 it ( 'should contain the correct fields' , function ( ) {
950- expect ( Object . keys ( ptData ) ) . toEqual ( [
951- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
950+ expect ( Object . keys ( ptData ) . sort ( ) ) . toEqual ( [
951+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
952952 'lon' , 'lat' , 'location' , 'marker.size'
953- ] ) ;
953+ ] . sort ( ) ) ;
954954 } ) ;
955955
956956 it ( 'should show the correct point data' , function ( ) {
@@ -979,10 +979,10 @@ describe('Test geo interactions', function() {
979979 } ) ;
980980
981981 it ( 'should contain the correct fields' , function ( ) {
982- expect ( Object . keys ( ptData ) ) . toEqual ( [
983- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
982+ expect ( Object . keys ( ptData ) . sort ( ) ) . toEqual ( [
983+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
984984 'lon' , 'lat' , 'location' , 'marker.size'
985- ] ) ;
985+ ] . sort ( ) ) ;
986986 } ) ;
987987
988988 it ( 'should show the correct point data' , function ( ) {
@@ -1008,10 +1008,10 @@ describe('Test geo interactions', function() {
10081008 } ) ;
10091009
10101010 it ( 'should contain the correct fields' , function ( ) {
1011- expect ( Object . keys ( ptData ) ) . toEqual ( [
1012- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
1011+ expect ( Object . keys ( ptData ) . sort ( ) ) . toEqual ( [
1012+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
10131013 'location' , 'z' , 'ct'
1014- ] ) ;
1014+ ] . sort ( ) ) ;
10151015 } ) ;
10161016
10171017 it ( 'should show the correct point data' , function ( ) {
@@ -1036,10 +1036,10 @@ describe('Test geo interactions', function() {
10361036 } ) ;
10371037
10381038 it ( 'should contain the correct fields' , function ( ) {
1039- expect ( Object . keys ( ptData ) ) . toEqual ( [
1040- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
1039+ expect ( Object . keys ( ptData ) . sort ( ) ) . toEqual ( [
1040+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
10411041 'location' , 'z' , 'ct'
1042- ] ) ;
1042+ ] . sort ( ) ) ;
10431043 } ) ;
10441044
10451045 it ( 'should show the correct point data' , function ( ) {
@@ -1068,10 +1068,10 @@ describe('Test geo interactions', function() {
10681068 } ) ;
10691069
10701070 it ( 'should contain the correct fields' , function ( ) {
1071- expect ( Object . keys ( ptData ) ) . toEqual ( [
1072- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
1071+ expect ( Object . keys ( ptData ) . sort ( ) ) . toEqual ( [
1072+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
10731073 'location' , 'z' , 'ct'
1074- ] ) ;
1074+ ] . sort ( ) ) ;
10751075 } ) ;
10761076
10771077 it ( 'should show the correct point data' , function ( ) {
@@ -1789,11 +1789,11 @@ describe('Test event property of interactions on a geo plot:', function() {
17891789 var pt = futureData . points [ 0 ] ;
17901790 var evt = futureData . event ;
17911791
1792- expect ( Object . keys ( pt ) ) . toEqual ( [
1793- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
1792+ expect ( Object . keys ( pt ) . sort ( ) ) . toEqual ( [
1793+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
17941794 'lon' , 'lat' ,
17951795 'location' , 'text' , 'marker.size'
1796- ] ) ;
1796+ ] . sort ( ) ) ;
17971797
17981798 expect ( pt . curveNumber ) . toEqual ( 0 , 'points[0].curveNumber' ) ;
17991799 expect ( typeof pt . data ) . toEqual ( typeof { } , 'points[0].data' ) ;
@@ -1847,11 +1847,11 @@ describe('Test event property of interactions on a geo plot:', function() {
18471847 // var pt = futureData.points[0],
18481848 // evt = futureData.event;
18491849
1850- // expect(Object.keys(pt)).toEqual([
1851- // 'data', 'fullData', 'curveNumber', 'pointNumber', 'pointIndex',
1850+ // expect(Object.keys(pt).sort() ).toEqual([
1851+ // 'data', 'fullData', 'curveNumber', 'pointNumber', 'pointIndex', 'bbox',
18521852 // 'lon', 'lat',
18531853 // 'location', 'text', 'marker.size'
1854- // ]);
1854+ // ].sort() );
18551855
18561856 // expect(pt.curveNumber).toEqual(0, 'points[0].curveNumber');
18571857 // expect(typeof pt.data).toEqual(typeof {}, 'points[0].data');
@@ -1893,11 +1893,11 @@ describe('Test event property of interactions on a geo plot:', function() {
18931893 var pt = futureData . points [ 0 ] ;
18941894 var evt = futureData . event ;
18951895
1896- expect ( Object . keys ( pt ) ) . toEqual ( [
1897- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
1896+ expect ( Object . keys ( pt ) . sort ( ) ) . toEqual ( [
1897+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
18981898 'lon' , 'lat' ,
18991899 'location' , 'text' , 'marker.size'
1900- ] ) ;
1900+ ] . sort ( ) ) ;
19011901
19021902 expect ( pt . curveNumber ) . toEqual ( 0 , 'points[0].curveNumber' ) ;
19031903 expect ( typeof pt . data ) . toEqual ( typeof { } , 'points[0].data' ) ;
@@ -1934,11 +1934,11 @@ describe('Test event property of interactions on a geo plot:', function() {
19341934 var pt = futureData . points [ 0 ] ;
19351935 var evt = futureData . event ;
19361936
1937- expect ( Object . keys ( pt ) ) . toEqual ( [
1938- 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' ,
1937+ expect ( Object . keys ( pt ) . sort ( ) ) . toEqual ( [
1938+ 'data' , 'fullData' , 'curveNumber' , 'pointNumber' , 'pointIndex' , 'bbox' ,
19391939 'lon' , 'lat' ,
19401940 'location' , 'text' , 'marker.size'
1941- ] ) ;
1941+ ] . sort ( ) ) ;
19421942
19431943 expect ( pt . curveNumber ) . toEqual ( 0 , 'points[0].curveNumber' ) ;
19441944 expect ( typeof pt . data ) . toEqual ( typeof { } , 'points[0].data' ) ;
0 commit comments