Bladeren bron

Fix SortedRanges bug, fix jest config

David Sehnal 6 jaren geleden
bovenliggende
commit
8acecbd27a
3 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 1 1
      README.md
  2. 1 0
      package.json
  3. 1 1
      src/mol-data/int/sorted-ranges.ts

+ 1 - 1
README.md

@@ -1,5 +1,5 @@
 [![License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](./LICENSE)
-[![Build Status](https://travis-ci.org/molstar/molstar-proto.svg?branch=master)](https://travis-ci.org/mol-star/mol-star-proto)
+[![Build Status](https://travis-ci.org/molstar/molstar-proto.svg?branch=master)](https://travis-ci.org/molstar/molstar-proto)
 [![Gitter](https://badges.gitter.im/molstar/Lobby.svg)](https://gitter.im/molstar/Lobby)
 
 # Mol*

+ 1 - 0
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",

+ 1 - 1
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)))