11'use strict'
22
3- // Promise polyfill for IE and others.
4- if ( typeof Promise !== 'function' ) {
5- global . Promise = require ( 'pinkie' )
6- }
7-
8- var test = require ( 'tape' )
9- var uuid = require ( 'uuid/v4' )
10- var level = require ( '.' )
3+ const test = require ( 'tape' )
4+ const { v4 : uuid } = require ( 'uuid' )
5+ const level = require ( '.' )
116
127require ( 'level-packager/abstract/base-test' ) ( test , level )
138require ( 'level-packager/abstract/db-values-test' ) ( test , level )
@@ -19,7 +14,7 @@ function factory (opts) {
1914test ( 'level put' , function ( t ) {
2015 t . plan ( 4 )
2116
22- var db = factory ( )
17+ const db = factory ( )
2318
2419 db . put ( 'name' , 'level' , function ( err ) {
2520 t . ifError ( err , 'no put error' )
@@ -38,8 +33,8 @@ test('level put', function (t) {
3833test ( 'level Buffer value' , function ( t ) {
3934 t . plan ( 5 )
4035
41- var db = factory ( { valueEncoding : 'binary' } )
42- var buf = Buffer . from ( '00ff' , 'hex' )
36+ const db = factory ( { valueEncoding : 'binary' } )
37+ const buf = Buffer . from ( '00ff' , 'hex' )
4338
4439 db . put ( 'binary' , buf , function ( err ) {
4540 t . ifError ( err , 'no put error' )
@@ -57,13 +52,8 @@ test('level Buffer value', function (t) {
5752} )
5853
5954test ( 'level Buffer key' , function ( t ) {
60- var db = factory ( { keyEncoding : 'binary' } )
61- var key = Buffer . from ( '00ff' , 'hex' )
62-
63- if ( ! db . supports . bufferKeys ) {
64- t . pass ( 'Environment does not support buffer keys' )
65- return t . end ( )
66- }
55+ const db = factory ( { keyEncoding : 'binary' } )
56+ const key = Buffer . from ( '00ff' , 'hex' )
6757
6858 db . put ( key , 'value' , function ( err ) {
6959 t . ifError ( err , 'no put error' )
0 commit comments