@@ -234,10 +234,6 @@ describe('session', () => {
234234 } ) ;
235235
236236 it ( 'should expose server info on successful query' , done => {
237- if ( ! serverIs31OrLater ( done ) ) {
238- return ;
239- }
240-
241237 // Given
242238 const statement = 'RETURN 1' ;
243239
@@ -252,11 +248,7 @@ describe('session', () => {
252248 } ) ;
253249 } ) ;
254250
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 => {
260252 // Given
261253 const statement = 'UNWIND range(1,10000) AS n RETURN n AS number' ;
262254 // When & Then
@@ -359,7 +351,8 @@ describe('session', () => {
359351 session . beginTransaction ( ) ;
360352
361353 // 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 / ) ;
363356 } ) ;
364357
365358 it ( 'should return lots of data' , done => {
@@ -579,9 +572,6 @@ describe('session', () => {
579572 } ) ;
580573
581574 it ( 'should update last bookmark after every read tx commit' , done => {
582- if ( ! serverIs31OrLater ( done ) ) {
583- return ;
584- }
585575
586576 // new session without initial bookmark
587577 session = driver . session ( ) ;
@@ -601,9 +591,6 @@ describe('session', () => {
601591 } ) ;
602592
603593 it ( 'should update last bookmark after every write tx commit' , done => {
604- if ( ! serverIs31OrLater ( done ) ) {
605- return ;
606- }
607594
608595 const bookmarkBefore = session . lastBookmark ( ) ;
609596
@@ -621,9 +608,6 @@ describe('session', () => {
621608 } ) ;
622609
623610 it ( 'should not lose last bookmark after run' , done => {
624- if ( ! serverIs31OrLater ( done ) ) {
625- return ;
626- }
627611
628612 const tx = session . beginTransaction ( ) ;
629613 tx . run ( 'CREATE ()' ) . then ( ( ) => {
@@ -640,10 +624,6 @@ describe('session', () => {
640624 } ) ;
641625
642626 it ( 'should commit read transaction' , done => {
643- if ( ! serverIs31OrLater ( done ) ) {
644- return ;
645- }
646-
647627 // new session without initial bookmark
648628 session = driver . session ( ) ;
649629 expect ( session . lastBookmark ( ) ) . toBeNull ( ) ;
@@ -659,10 +639,6 @@ describe('session', () => {
659639 } ) ;
660640
661641 it ( 'should commit write transaction' , done => {
662- if ( ! serverIs31OrLater ( done ) ) {
663- return ;
664- }
665-
666642 const bookmarkBefore = session . lastBookmark ( ) ;
667643 const resultPromise = session . writeTransaction ( tx => tx . run ( 'CREATE (n:Node {id: 42}) RETURN n.id AS answer' ) ) ;
668644
@@ -683,10 +659,6 @@ describe('session', () => {
683659 } ) ;
684660
685661 it ( 'should not commit already committed read transaction' , done => {
686- if ( ! serverIs31OrLater ( done ) ) {
687- return ;
688- }
689-
690662 const resultPromise = session . readTransaction ( tx => {
691663 return new Promise ( ( resolve , reject ) => {
692664 tx . run ( 'RETURN 42 AS answer' ) . then ( result => {
@@ -712,10 +684,6 @@ describe('session', () => {
712684 } ) ;
713685
714686 it ( 'should not commit already committed write transaction' , done => {
715- if ( ! serverIs31OrLater ( done ) ) {
716- return ;
717- }
718-
719687 const resultPromise = session . readTransaction ( tx => {
720688 return new Promise ( ( resolve , reject ) => {
721689 tx . run ( 'CREATE (n:Node {id: 42}) RETURN n.id AS answer' ) . then ( result => {
@@ -745,9 +713,6 @@ describe('session', () => {
745713 } ) ;
746714
747715 it ( 'should not commit rolled back read transaction' , done => {
748- if ( ! serverIs31OrLater ( done ) ) {
749- return ;
750- }
751716
752717 const bookmarkBefore = session . lastBookmark ( ) ;
753718 const resultPromise = session . readTransaction ( tx => {
@@ -770,9 +735,6 @@ describe('session', () => {
770735 } ) ;
771736
772737 it ( 'should not commit rolled back write transaction' , done => {
773- if ( ! serverIs31OrLater ( done ) ) {
774- return ;
775- }
776738
777739 const bookmarkBefore = session . lastBookmark ( ) ;
778740 const resultPromise = session . readTransaction ( tx => {
@@ -799,10 +761,6 @@ describe('session', () => {
799761 } ) ;
800762
801763 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- }
806764
807765 session . run ( 'CREATE ()' ) . then ( ( ) => {
808766 session . close ( ( ) => {
@@ -836,10 +794,6 @@ describe('session', () => {
836794 } ) ;
837795
838796 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- }
843797
844798 session . run ( 'CREATE ()' ) . then ( ( ) => {
845799 session . close ( ( ) => {
@@ -874,10 +828,6 @@ describe('session', () => {
874828 } ) ;
875829
876830 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- }
881831
882832 session . run ( 'CREATE ()' ) . then ( ( ) => {
883833 session . close ( ( ) => {
@@ -1163,16 +1113,6 @@ describe('session', () => {
11631113 } ) ;
11641114 }
11651115
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-
11761116 function countNodes ( label , propertyKey , propertyValue ) {
11771117 return new Promise ( ( resolve , reject ) => {
11781118 session . run ( `MATCH (n: ${ label } {${ propertyKey } : ${ propertyValue } }) RETURN count(n) AS count` ) . then ( result => {
0 commit comments