From 8acecbd27aabda1f2fd5f66cbb22a32452f43640 Mon Sep 17 00:00:00 2001 From: David Sehnal <david.sehnal@gmail.com> Date: Mon, 13 Aug 2018 10:48:51 +0200 Subject: [PATCH] Fix SortedRanges bug, fix jest config --- README.md | 2 +- package.json | 1 + src/mol-data/int/sorted-ranges.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0e476a6be..b455022a2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ [](./LICENSE) -[](https://travis-ci.org/mol-star/mol-star-proto) +[](https://travis-ci.org/molstar/molstar-proto) [](https://gitter.im/molstar/Lobby) # Mol* diff --git a/package.json b/package.json index f0d17b42e..84a0f936d 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "node_modules", "build/node_modules" ], + "testURL": "http://localhost/", "moduleNameMapper": { "mol-app($|/.*)": "<rootDir>/src/mol-app$1", "mol-data($|/.*)": "<rootDir>/src/mol-data$1", diff --git a/src/mol-data/int/sorted-ranges.ts b/src/mol-data/int/sorted-ranges.ts index 362db4124..d51ba6331 100644 --- a/src/mol-data/int/sorted-ranges.ts +++ b/src/mol-data/int/sorted-ranges.ts @@ -70,7 +70,7 @@ namespace SortedRanges { constructor(private ranges: SortedRanges<T>, private set: OrderedSet<T>) { // TODO cleanup, refactor to make it clearer const min = SortedArray.findPredecessorIndex(this.ranges, OrderedSet.min(set)) - const max = SortedArray.findPredecessorIndex(this.ranges, OrderedSet.max(set)) + const max = SortedArray.findPredecessorIndex(this.ranges, OrderedSet.max(set) + 1) if (ranges.length && min !== max) { this.curIndex = this.getRangeIndex(OrderedSet.min(set)) this.maxIndex = Math.min(ranges.length - 2, this.getRangeIndex(OrderedSet.max(set))) -- GitLab