Initial import from the monolithic Qt.
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qdeclarativesqldatabase / data / error-outsidetransaction.js
1 function test() {
2     var db = openDatabaseSync("QmlTestDB-data/error-notransaction", "1.0", "Test database from Qt autotests", 1000000);
3     var r="transaction_not_finished";
4     var v;
5
6     try {
7         db.transaction(function(tx) { v = tx });
8         v.executeSql("SELECT 'bad'")
9     } catch (err) {
10         if (err.message == "executeSql called outside transaction()")
11             r = "passed";
12         else
13             r = "WRONG ERROR="+err.message;
14     }
15
16     return r;
17 }