function test1_AddRow() {
  if (!capability.webSql) {
    return goog.Promise.resolve();
  }

  var builder = getSchemaBuilder();
  return builder.connect({
    storeType: lf.schema.DataStoreType.WEB_SQL
  }).then(function(db) {
    var t = db.getSchema().table('foo');
    var row = t.createRow({'id': 1});

    return db.insert().into(t).values([row]).exec();
  });
}
The following two tests test scanRowId() for non-empty database.
The test name is crafted so that it makes sure it runs one after the other.
@return {!IThenable}