UNPKG

sqlite-browser

Version:

Query and page SQLite3 DBs from the command line

57 lines (43 loc) 2.03 kB
'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" ]