From 51e30f7bf1121099d5938269c16d4ac69558a929 Mon Sep 17 00:00:00 2001 From: Jens Oknelid Date: Wed, 5 Dec 2018 10:50:14 +0100 Subject: [PATCH 1/2] Export Integer type --- src/v1/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/v1/index.js b/src/v1/index.js index a048ffae9..045088563 100644 --- a/src/v1/index.js +++ b/src/v1/index.js @@ -17,7 +17,7 @@ * limitations under the License. */ -import {inSafeRange, int, isInt, toNumber, toString} from './integer'; +import Integer, {inSafeRange, int, isInt, toNumber, toString} from './integer'; import {Node, Path, PathSegment, Relationship, UnboundRelationship} from './graph-types'; import {Neo4jError, PROTOCOL_ERROR, SERVICE_UNAVAILABLE, SESSION_EXPIRED} from './error'; import Result from './result'; @@ -258,7 +258,8 @@ const types = { Duration, LocalDateTime, LocalTime, - Time + Time, + Integer }; /** From ca67bc7a1b35eb77637a0915b6ce1f4a4b2668db Mon Sep 17 00:00:00 2001 From: Jens Oknelid Date: Wed, 5 Dec 2018 14:08:31 +0100 Subject: [PATCH 2/2] Added unittest --- test/v1/integer.test.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/v1/integer.test.js b/test/v1/integer.test.js index 3c857a17d..7b83f01bb 100644 --- a/test/v1/integer.test.js +++ b/test/v1/integer.test.js @@ -65,4 +65,9 @@ describe('Integer', () => { expect(Integer.MAX_SAFE_VALUE.add(999).toNumberOrInfinity()).toEqual(Number.POSITIVE_INFINITY); }); + it('type is exported', () => { + expect(neo4j.types.Integer).toBeDefined(); + expect(neo4j.int(1) instanceof neo4j.types.Integer).toBeTruthy(); + }); + });