Ewout Stortenbeker
24fda67a37
Improved & added quyery/index unit tests
2022-09-13 21:51:46 +02:00
Ewout Stortenbeker
2e65b5d4b9
Added 'in' query operator test ( #153 )
2022-09-12 13:18:33 +02:00
Ewout Stortenbeker
b07baf37ca
Feature: indexed take/skip with metadata sort ( #149 )
...
* Allow indexed take/skip with multiple sorts
* New unit test for take/skip with multiple sorts,
Adjusted query for #120 to deliver consistent results
* chore: build
* 1.24.0
2022-09-05 18:33:11 +02:00
Ewout Stortenbeker
8e8b2847b7
Fix: index with bigints ( #148 )
...
* Fix BigInts not being indexed
* Fix caching of index queries with BigInts
* Removed unused imports, +VALUE_TYPES import
* Added BigInt index query (+cache) unit tests
* updated core dependency
* chore: ESLint fixes
* chore: build
2022-09-05 15:06:55 +02:00
Ewout Stortenbeker
4415fa4817
Data recovery: repair node ( #142 )
...
* New recovery feature: repairNode (undocumented)
* repairNode unit test
* fix: nodeLocker access modifier must be protected
* chore: build
2022-08-22 17:48:58 +02:00
Ewout Stortenbeker
1f1ec939a7
Added unit tests for #135 (array/includes),
...
linting changes
2022-08-15 22:17:02 +02:00
Ewout Stortenbeker
39389f7200
updated unit tests
2022-07-25 22:51:55 +02:00
Ewout Stortenbeker
d985322a4d
new object array test
2022-07-18 15:25:02 +02:00
Ewout Stortenbeker
c82358e5a1
use new proxy methods & signatures
2022-07-18 15:19:59 +02:00
Ewout Stortenbeker
0ee49d7992
new proxy with cursor unit test
2022-07-18 15:19:31 +02:00
Ewout Stortenbeker
90efe9e4f4
Fix and unit test for #124 - query with take, filter on index, sort on other index
2022-07-05 22:03:19 +02:00
Ewout Stortenbeker
28f68a61cd
added bigint unit tests
2022-07-04 20:43:28 +02:00
Ewout Stortenbeker
cd39bf7b13
ported geohash to typescript, added unit tests
2022-06-20 21:47:07 +02:00
Ewout Stortenbeker
2075b171dd
Added/modified tests for #119 and #120
2022-06-20 15:59:35 +02:00
Ewout Stortenbeker
f64503437a
Fixes #118 infinite quicksort loop
2022-06-19 15:32:26 +02:00
Ewout Stortenbeker
c92d67975e
Fix #117 : index date values properly
2022-06-16 19:29:52 +02:00
Ewout Stortenbeker
0f91be8691
removed whitespaces
2022-06-07 21:32:08 +02:00
Ewout Stortenbeker
e1ee38802b
fix #114 : replace quicksort algorithm
2022-06-06 13:32:30 +02:00
Ewout Stortenbeker
d65425ea46
Fix #112 failed to rebuild leaf:
...
- autoGrow now also works with one-leaf trees
- allow entry ext_block to grow & move into leaf free ext_data space
2022-05-31 13:02:44 +02:00
Ewout Stortenbeker
361c53b22a
+stop realtime query #113
2022-05-31 12:17:07 +02:00
Ewout Stortenbeker
36cf44354f
added stopOnSpecFailure setting
2022-05-26 12:59:31 +02:00
Ewout Stortenbeker
8f69d9a49a
fixed "!between" test check logic
2022-05-26 12:58:50 +02:00
Ewout Stortenbeker
cc6d3a7751
import test: also include last batch
2022-05-26 12:57:43 +02:00
Ewout Stortenbeker
91dbc9ee5c
noted sometimes failing spec
2022-05-26 12:56:46 +02:00
Ewout Stortenbeker
c1c908f9f5
Add retries to rmdir
2022-05-26 12:56:06 +02:00
Ewout Stortenbeker
65fa47b72e
chore: fix typos
2022-05-26 12:55:17 +02:00
Ewout Stortenbeker
cdd3f3a724
Added test for #105 (invalid mutated event path)
2022-05-20 13:10:29 +02:00
Ewout Stortenbeker
7a193dd098
fix case sensitive spec typos #104
2022-05-17 16:42:36 +02:00
Ewout Stortenbeker
b3e9123ad9
improved getMutations:
...
- don't include mutation with exact cursor unless >1 in same ms
- updated unit tests
2022-05-17 10:56:51 +02:00
Ewout Stortenbeker
8c85e46541
- Fixes for issue #96 and discussion #92
...
- disabled trailing /* index path removal
- improved path variables handling in queries and indexes
- export & import using serialize2 compatible format
- updated tests
2022-05-05 17:04:23 +02:00
Ewout Stortenbeker
61321dcb02
new unit tests for readonly databases, see #88
2022-04-01 14:18:04 +02:00
Ewout Stortenbeker
dd7321d09d
Added index test for #86
2022-03-23 10:59:43 +01:00
Ewout Stortenbeker
b4b01b0a73
Changes for Node 10 compatibility
2022-03-23 10:57:57 +01:00
Ewout Stortenbeker
d16ca88921
Fixed Observable not being available in tests
2022-03-23 10:56:35 +01:00
Ewout Stortenbeker
26d9a0d3d6
New take/skip query tests for #75
2022-02-23 13:59:34 +01:00
Ewout Stortenbeker
cd56f18a3d
new constructor tests
2022-02-23 13:57:06 +01:00
Ewout Stortenbeker
01fa8a59b4
test: add node to subkey indexed collection #67
2022-02-21 18:02:32 +01:00
Ewout Stortenbeker
9ea27477b8
unit tests: allow subkeys to be indexed
2022-02-21 15:26:15 +01:00
Ewout Stortenbeker
105a24df0a
tests debugging
2022-02-18 18:23:22 +01:00
Ewout Stortenbeker
6f460bedd6
stop on failure
2022-02-18 18:23:02 +01:00
Ewout Stortenbeker
396124301f
Added live query test
2022-02-18 18:22:43 +01:00
Ewout Stortenbeker
3aa9e2635e
Improved load stress test
2022-02-18 18:22:05 +01:00
Ewout Stortenbeker
9a7bb56ab9
Added tests to prevent unupported indexes
2022-02-18 18:20:54 +01:00
Ewout Stortenbeker
d47c8f8819
New examples unit test
2022-02-18 18:17:47 +01:00
Ewout Stortenbeker
660fa7a0c5
new bulk import test for #65
2022-02-18 18:16:10 +01:00
Ewout Stortenbeker
4f113637f5
improved temp db creation options
2022-02-18 18:15:04 +01:00
Ewout Stortenbeker
d85ad0b574
more tests
2022-01-07 17:58:48 +01:00
Ewout Stortenbeker
34886d77f5
Added export / import unit tests
2021-12-31 14:32:29 +01:00
Ewout Stortenbeker
283c7b5a06
Moved ipc and transactions settings: storage->main
2021-12-15 11:46:24 +01:00
Ewout Stortenbeker
641722a811
timeout update to 10s
2021-12-10 17:43:01 +01:00