diff options
Diffstat (limited to 'toolkit/components/places/tests/migration/test_current_from_v6.js')
-rw-r--r-- | toolkit/components/places/tests/migration/test_current_from_v6.js | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/toolkit/components/places/tests/migration/test_current_from_v6.js b/toolkit/components/places/tests/migration/test_current_from_v6.js deleted file mode 100644 index a3f9dc229..000000000 --- a/toolkit/components/places/tests/migration/test_current_from_v6.js +++ /dev/null @@ -1,38 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - http://creativecommons.org/publicdomain/zero/1.0/ */ - -/** - * This file tests migration from a preliminary schema version 6 that - * lacks frecency column and moz_inputhistory table. - */ - -add_task(function* setup() { - yield setupPlacesDatabase("places_v6.sqlite"); -}); - -add_task(function* corrupt_database_not_exists() { - let corruptPath = OS.Path.join(OS.Constants.Path.profileDir, - "places.sqlite.corrupt"); - Assert.ok(!(yield OS.File.exists(corruptPath)), "Corrupt file should not exist"); -}); - -add_task(function* database_is_valid() { - Assert.equal(PlacesUtils.history.databaseStatus, - PlacesUtils.history.DATABASE_STATUS_CORRUPT); - - let db = yield PlacesUtils.promiseDBConnection(); - Assert.equal((yield db.getSchemaVersion()), CURRENT_SCHEMA_VERSION); -}); - -add_task(function* check_columns() { - // Check the database has been replaced, these would throw otherwise. - let db = yield PlacesUtils.promiseDBConnection(); - yield db.execute("SELECT frecency from moz_places"); - yield db.execute("SELECT 1 from moz_inputhistory"); -}); - -add_task(function* corrupt_database_exists() { - let corruptPath = OS.Path.join(OS.Constants.Path.profileDir, - "places.sqlite.corrupt"); - Assert.ok((yield OS.File.exists(corruptPath)), "Corrupt file should exist"); -}); |