blob: 9d1823449f30ead69d603b713a1d5d858cd3e61f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
// Test `insertTree()` with more bookmarks than the Sqlite variables limit.
add_task(async function () {
const NUM_BOOKMARKS = 1000;
await PlacesUtils.withConnectionWrapper("test", async db => {
db.variableLimit = NUM_BOOKMARKS - 100;
Assert.greater(
NUM_BOOKMARKS,
db.variableLimit,
"Insert more bookmarks than the Sqlite variables limit."
);
});
let children = [];
for (let i = 0; i < NUM_BOOKMARKS; ++i) {
children.push({ url: "http://www.mozilla.org/" + i });
}
await PlacesUtils.bookmarks.insertTree({
guid: PlacesUtils.bookmarks.toolbarGuid,
children,
});
});
|