1. 1var sqlite3 = require('..');
2. 1var assert = require('assert');
3. 1
4. 1describe('constants', function() {
5. 1 it('should have the right OPEN_* flags', function() {
6. 1 assert.ok(sqlite3.OPEN_READONLY === 1);
7. 1 assert.ok(sqlite3.OPEN_READWRITE === 2);
8. 1 assert.ok(sqlite3.OPEN_CREATE === 4);
9. 1 assert.ok(sqlite3.OPEN_URI === 0x00000040);
10. 1 assert.ok(sqlite3.OPEN_FULLMUTEX === 0x00010000);
11. 1 assert.ok(sqlite3.OPEN_SHAREDCACHE === 0x00020000);
12. 1 assert.ok(sqlite3.OPEN_PRIVATECACHE === 0x00040000);
13. 1 });
14. 1
15. 1 it('should have the right error flags', function() {
16. 1 assert.ok(sqlite3.OK === 0);
17. 1 assert.ok(sqlite3.ERROR === 1);
18. 1 assert.ok(sqlite3.INTERNAL === 2);
19. 1 assert.ok(sqlite3.PERM === 3);
20. 1 assert.ok(sqlite3.ABORT === 4);
21. 1 assert.ok(sqlite3.BUSY === 5);
22. 1 assert.ok(sqlite3.LOCKED === 6);
23. 1 assert.ok(sqlite3.NOMEM === 7);
24. 1 assert.ok(sqlite3.READONLY === 8);
25. 1 assert.ok(sqlite3.INTERRUPT === 9);
26. 1 assert.ok(sqlite3.IOERR === 10);
27. 1 assert.ok(sqlite3.CORRUPT === 11);
28. 1 assert.ok(sqlite3.NOTFOUND === 12);
29. 1 assert.ok(sqlite3.FULL === 13);
30. 1 assert.ok(sqlite3.CANTOPEN === 14);
31. 1 assert.ok(sqlite3.PROTOCOL === 15);
32. 1 assert.ok(sqlite3.EMPTY === 16);
33. 1 assert.ok(sqlite3.SCHEMA === 17);
34. 1 assert.ok(sqlite3.TOOBIG === 18);
35. 1 assert.ok(sqlite3.CONSTRAINT === 19);
36. 1 assert.ok(sqlite3.MISMATCH === 20);
37. 1 assert.ok(sqlite3.MISUSE === 21);
38. 1 assert.ok(sqlite3.NOLFS === 22);
39. 1 assert.ok(sqlite3.AUTH === 23);
40. 1 assert.ok(sqlite3.FORMAT === 24);
41. 1 assert.ok(sqlite3.RANGE === 25);
42. 1 assert.ok(sqlite3.NOTADB === 26);
43. 1 });
44. 1});
45. 1