This repository was archived by the owner on Dec 2, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 40
Expand file tree
/
Copy pathindex.js
More file actions
35 lines (29 loc) · 1.56 KB
/
index.js
File metadata and controls
35 lines (29 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
'use strict'
// Promise polyfill for IE and others.
if (process.browser && typeof Promise !== 'function') {
global.Promise = require('pinkie')
}
// Load IndexedDBShim
// require('./util/idb-shim.js')()
var test = require('tape')
var leveljs = require('..')
var testCommon = require('./util/test-common')
// Test feature detection
require('./support-test')(leveljs, test)
// Test abstract-leveldown compliance
require('abstract-leveldown/abstract/leveldown-test').args(leveljs, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveljs, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveljs, test, testCommon)
require('abstract-leveldown/abstract/del-test').all(leveljs, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveljs, test, testCommon)
require('abstract-leveldown/abstract/put-get-del-test').all(leveljs, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveljs, test, testCommon)
require('abstract-leveldown/abstract/chained-batch-test').all(leveljs, test, testCommon)
require('abstract-leveldown/abstract/close-test').close(leveljs, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveljs, test, testCommon)
require('abstract-leveldown/abstract/iterator-range-test').all(leveljs, test, testCommon)
// Additional tests for this implementation
require('./custom-test')(leveljs, test, testCommon)
require('./structured-clone-test')(leveljs, test, testCommon)
require('./key-type-test')(leveljs, test, testCommon)
require('./levelup-test')(leveljs, test, testCommon)