@@ -234,10 +234,6 @@ describe('session', () => {
234
234
} ) ;
235
235
236
236
it ( 'should expose server info on successful query' , done => {
237
- if ( ! serverIs31OrLater ( done ) ) {
238
- return ;
239
- }
240
-
241
237
// Given
242
238
const statement = 'RETURN 1' ;
243
239
@@ -252,11 +248,7 @@ describe('session', () => {
252
248
} ) ;
253
249
} ) ;
254
250
255
- it ( 'should expose execution time information when using 3.1 and onwards' , done => {
256
- if ( ! serverIs31OrLater ( done ) ) {
257
- return ;
258
- }
259
-
251
+ it ( 'should expose execution time information' , done => {
260
252
// Given
261
253
const statement = 'UNWIND range(1,10000) AS n RETURN n AS number' ;
262
254
// When & Then
@@ -359,7 +351,8 @@ describe('session', () => {
359
351
session . beginTransaction ( ) ;
360
352
361
353
// Then
362
- expect ( session . beginTransaction ) . toThrow ( ) ;
354
+ expect ( session . beginTransaction ) . toThrowError (
355
+ / Y o u c a n n o t b e g i n a t r a n s a c t i o n o n a s e s s i o n w i t h a n o p e n t r a n s a c t i o n / ) ;
363
356
} ) ;
364
357
365
358
it ( 'should return lots of data' , done => {
@@ -579,9 +572,6 @@ describe('session', () => {
579
572
} ) ;
580
573
581
574
it ( 'should update last bookmark after every read tx commit' , done => {
582
- if ( ! serverIs31OrLater ( done ) ) {
583
- return ;
584
- }
585
575
586
576
// new session without initial bookmark
587
577
session = driver . session ( ) ;
@@ -601,9 +591,6 @@ describe('session', () => {
601
591
} ) ;
602
592
603
593
it ( 'should update last bookmark after every write tx commit' , done => {
604
- if ( ! serverIs31OrLater ( done ) ) {
605
- return ;
606
- }
607
594
608
595
const bookmarkBefore = session . lastBookmark ( ) ;
609
596
@@ -621,9 +608,6 @@ describe('session', () => {
621
608
} ) ;
622
609
623
610
it ( 'should not lose last bookmark after run' , done => {
624
- if ( ! serverIs31OrLater ( done ) ) {
625
- return ;
626
- }
627
611
628
612
const tx = session . beginTransaction ( ) ;
629
613
tx . run ( 'CREATE ()' ) . then ( ( ) => {
@@ -640,10 +624,6 @@ describe('session', () => {
640
624
} ) ;
641
625
642
626
it ( 'should commit read transaction' , done => {
643
- if ( ! serverIs31OrLater ( done ) ) {
644
- return ;
645
- }
646
-
647
627
// new session without initial bookmark
648
628
session = driver . session ( ) ;
649
629
expect ( session . lastBookmark ( ) ) . toBeNull ( ) ;
@@ -659,10 +639,6 @@ describe('session', () => {
659
639
} ) ;
660
640
661
641
it ( 'should commit write transaction' , done => {
662
- if ( ! serverIs31OrLater ( done ) ) {
663
- return ;
664
- }
665
-
666
642
const bookmarkBefore = session . lastBookmark ( ) ;
667
643
const resultPromise = session . writeTransaction ( tx => tx . run ( 'CREATE (n:Node {id: 42}) RETURN n.id AS answer' ) ) ;
668
644
@@ -683,10 +659,6 @@ describe('session', () => {
683
659
} ) ;
684
660
685
661
it ( 'should not commit already committed read transaction' , done => {
686
- if ( ! serverIs31OrLater ( done ) ) {
687
- return ;
688
- }
689
-
690
662
const resultPromise = session . readTransaction ( tx => {
691
663
return new Promise ( ( resolve , reject ) => {
692
664
tx . run ( 'RETURN 42 AS answer' ) . then ( result => {
@@ -712,10 +684,6 @@ describe('session', () => {
712
684
} ) ;
713
685
714
686
it ( 'should not commit already committed write transaction' , done => {
715
- if ( ! serverIs31OrLater ( done ) ) {
716
- return ;
717
- }
718
-
719
687
const resultPromise = session . readTransaction ( tx => {
720
688
return new Promise ( ( resolve , reject ) => {
721
689
tx . run ( 'CREATE (n:Node {id: 42}) RETURN n.id AS answer' ) . then ( result => {
@@ -745,9 +713,6 @@ describe('session', () => {
745
713
} ) ;
746
714
747
715
it ( 'should not commit rolled back read transaction' , done => {
748
- if ( ! serverIs31OrLater ( done ) ) {
749
- return ;
750
- }
751
716
752
717
const bookmarkBefore = session . lastBookmark ( ) ;
753
718
const resultPromise = session . readTransaction ( tx => {
@@ -770,9 +735,6 @@ describe('session', () => {
770
735
} ) ;
771
736
772
737
it ( 'should not commit rolled back write transaction' , done => {
773
- if ( ! serverIs31OrLater ( done ) ) {
774
- return ;
775
- }
776
738
777
739
const bookmarkBefore = session . lastBookmark ( ) ;
778
740
const resultPromise = session . readTransaction ( tx => {
@@ -799,10 +761,6 @@ describe('session', () => {
799
761
} ) ;
800
762
801
763
it ( 'should interrupt query waiting on a lock when closed' , done => {
802
- if ( ! serverIs31OrLater ( done ) ) {
803
- // locks are transaction termination aware by default only in 3.1+
804
- return ;
805
- }
806
764
807
765
session . run ( 'CREATE ()' ) . then ( ( ) => {
808
766
session . close ( ( ) => {
@@ -836,10 +794,6 @@ describe('session', () => {
836
794
} ) ;
837
795
838
796
it ( 'should interrupt transaction waiting on a lock when closed' , done => {
839
- if ( ! serverIs31OrLater ( done ) ) {
840
- // locks are transaction termination aware by default only in 3.1+
841
- return ;
842
- }
843
797
844
798
session . run ( 'CREATE ()' ) . then ( ( ) => {
845
799
session . close ( ( ) => {
@@ -874,10 +828,6 @@ describe('session', () => {
874
828
} ) ;
875
829
876
830
it ( 'should interrupt transaction function waiting on a lock when closed' , done => {
877
- if ( ! serverIs31OrLater ( done ) ) {
878
- // locks are transaction termination aware by default only in 3.1+
879
- return ;
880
- }
881
831
882
832
session . run ( 'CREATE ()' ) . then ( ( ) => {
883
833
session . close ( ( ) => {
@@ -1163,16 +1113,6 @@ describe('session', () => {
1163
1113
} ) ;
1164
1114
}
1165
1115
1166
- function serverIs31OrLater ( done ) {
1167
- if ( serverVersion . compareTo ( VERSION_3_1_0 ) < 0 ) {
1168
- if ( done && typeof done === 'function' ) {
1169
- done ( ) ;
1170
- }
1171
- return false ;
1172
- }
1173
- return true ;
1174
- }
1175
-
1176
1116
function countNodes ( label , propertyKey , propertyValue ) {
1177
1117
return new Promise ( ( resolve , reject ) => {
1178
1118
session . run ( `MATCH (n: ${ label } {${ propertyKey } : ${ propertyValue } }) RETURN count(n) AS count` ) . then ( result => {
0 commit comments