sqlite-browser
Version:
Query and page SQLite3 DBs from the command line
57 lines (43 loc) • 2.03 kB
text/coffeescript
'use strict'
############################################################################################################
CND = require 'cnd'
rpr = CND.rpr
badge = 'SQLITE-BROWSER/TESTS/SELECT'
debug = CND.get_logger 'debug', badge
warn = CND.get_logger 'warn', badge
info = CND.get_logger 'info', badge
urge = CND.get_logger 'urge', badge
help = CND.get_logger 'help', badge
whisper = CND.get_logger 'whisper', badge
echo = CND.echo.bind CND
#...........................................................................................................
test = require 'guy-test'
jr = JSON.stringify
#...........................................................................................................
# L = require '../select'
PD = require '../..'
# { $, $async, } = PD
#-----------------------------------------------------------------------------------------------------------
@[ "to be written" ] = ( T, done ) ->
T.fail "no test"
return done()
probes_and_matchers = [
[[ null, '^number',],false]
[[ 123, '^number',],false]
]
#.........................................................................................................
for [ probe, matcher, error, ] in probes_and_matchers
await T.perform probe, matcher, error, -> return new Promise ( resolve, reject ) ->
[ d, selector, ] = probe
try
resolve PD.select d, selector
catch error
return resolve error.message
return null
done()
return null
############################################################################################################
unless module.parent?
test @
# test @[ "selector keypatterns" ]
# test @[ "select 2" ]