diff options
author | stephan <stephan@noemail.net> | 2022-11-24 02:35:03 +0000 |
---|---|---|
committer | stephan <stephan@noemail.net> | 2022-11-24 02:35:03 +0000 |
commit | f46091d73fb059de729fe780a8d2eb4ff8056ddc (patch) | |
tree | 60b2138bdec1e0663a3a72d7820a0cb9a7d43405 /ext/wasm/tester1.c-pp.js | |
parent | f1ce4f40c7a01fd272662ab42d24b1f3ba747069 (diff) | |
download | sqlite-f46091d73fb059de729fe780a8d2eb4ff8056ddc.tar.gz sqlite-f46091d73fb059de729fe780a8d2eb4ff8056ddc.zip |
Add sqlite3.oo1.DB.prototype.checkRc() and tests for both that method and its class-level counterpart.
FossilOrigin-Name: f7eaa6ba2147bfd6dbdc2444d0f919d846aa7f9b68cccab17ef585ffdacf3d60
Diffstat (limited to 'ext/wasm/tester1.c-pp.js')
-rw-r--r-- | ext/wasm/tester1.c-pp.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/wasm/tester1.c-pp.js b/ext/wasm/tester1.c-pp.js index 2a5da8407..5bb595939 100644 --- a/ext/wasm/tester1.c-pp.js +++ b/ext/wasm/tester1.c-pp.js @@ -1163,6 +1163,16 @@ self.sqlite3InitModule = sqlite3InitModule; .assert(0 === capi.sqlite3_errmsg(db.pointer).indexOf("Invalid SQL")) .assert(dbFile === db.dbFilename()) .assert(!db.dbFilename('nope')); + //Sanity check DB.checkRc()... + let ex; + try{db.checkRc(rc)} + catch(e){ex = e} + T.assert(ex instanceof sqlite3.SQLite3Error) + .assert(0===ex.message.indexOf("sqlite3 result code")) + .assert(ex.message.indexOf("Invalid SQL")>0); + T.assert(db === db.checkRc(0)) + .assert(db === sqlite3.oo1.DB.checkRc(db,0)) + .assert(null === sqlite3.oo1.DB.checkRc(null,0)) }) //////////////////////////////////////////////////////////////////// |