|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 // Tests sqlite_sta1 table exists, it should be created by analyze. |
|
5 // Since the bookmark roots are created when the DB is created (bug 704855), |
|
6 // the table will contain data. |
|
7 |
|
8 function run_test() { |
|
9 do_test_pending(); |
|
10 |
|
11 let stmt = DBConn().createAsyncStatement( |
|
12 "SELECT ROWID FROM sqlite_stat1" |
|
13 ); |
|
14 stmt.executeAsync({ |
|
15 _gotResult: false, |
|
16 handleResult: function(aResultSet) { |
|
17 this._gotResult = true; |
|
18 }, |
|
19 handleError: function(aError) { |
|
20 do_throw("Unexpected error (" + aError.result + "): " + aError.message); |
|
21 }, |
|
22 handleCompletion: function(aReason) { |
|
23 do_check_true(this._gotResult); |
|
24 do_test_finished(); |
|
25 } |
|
26 }); |
|
27 stmt.finalize(); |
|
28 } |