blob: dde8fd16a366d8fb3b1e7ec91b3015ed0dc208df (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// Tests that integrity check will replace a corrupt database.
add_task(async function () {
await setupPlacesDatabase("corruptPayload.sqlite");
await Assert.rejects(
PlacesDBUtils.checkIntegrity(),
/will be replaced on next startup/,
"Should reject on corruption"
);
Assert.equal(
Services.prefs.getCharPref("places.database.replaceDatabaseOnStartup"),
DB_FILENAME
);
});
|