         let applyA = bookmarks.applyRecords(recordsA, withMaxVars: 3).value
         XCTAssertTrue(applyA.isSuccess)
 
-        guard let model = bookmarks.modelForRoot().value.successValue else {
-            XCTFail("Unable to get root.")
-            return
-        }
-        let root = model.current
-
-        // The root isn't useful. The merged bookmark implementation doesn't use it.
-        XCTAssertEqual(root.guid, BookmarkRoots.RootGUID)
-        XCTAssertEqual(0, root.count)
-
-        // Specifically fetching the fake desktop folder works, though.
-        guard let desktopModel = bookmarks.modelForFolder(BookmarkRoots.FakeDesktopFolderGUID).value.successValue else {
-            XCTFail("Unable to get desktop bookmarks.")
-            return
-        }
-
-        // It contains the toolbar.
-        let desktopFolder = desktopModel.current
-        XCTAssertEqual(desktopFolder.guid, BookmarkRoots.FakeDesktopFolderGUID)
-        XCTAssertEqual(1, desktopFolder.count)
-
-        guard let toolbarModel = desktopModel.selectFolder(BookmarkRoots.ToolbarFolderGUID).value.successValue else {
-            XCTFail("Unable to get toolbar.")
-            return
-        }
-
-        // The toolbar is the child, and it has the two bookmarks as entries.
-        let toolbarFolder = toolbarModel.current
-        XCTAssertEqual(toolbarFolder.guid, BookmarkRoots.ToolbarFolderGUID)
-        XCTAssertEqual(2, toolbarFolder.count)
-
-        guard let first = toolbarModel.current[0] else {
-            XCTFail("Expected to get AAA.")
-            return
-        }
-        guard let second = toolbarModel.current[1] else {
-            XCTFail("Expected to get BBB.")
-            return
-        }
-        XCTAssertEqual(first.guid, "aaaaaaaaaaaa")
-        XCTAssertEqual(first.title, "AAA")
-        XCTAssertEqual((first as? BookmarkItem)?.url, "http://getfirefox.com")
-        XCTAssertEqual(second.guid, "bbbbbbbbbbbb")
-        XCTAssertEqual(second.title, "BBB")
-        XCTAssertEqual((second as? BookmarkItem)?.url, "http://getfirefox.com")
-
-        let del: [BookmarkMirrorItem] = [BookmarkMirrorItem.deleted(BookmarkNodeType.Bookmark, guid: "aaaaaaaaaaaa", modified: NSDate.now())]
-        bookmarks.applyRecords(del, withMaxVars: 1)
-
-        guard let newToolbar = bookmarks.modelForFolder(BookmarkRoots.ToolbarFolderGUID).value.successValue else {
-            XCTFail("Unable to get toolbar.")
-            return
-        }
-        XCTAssertEqual(newToolbar.current.count, 1)
-        XCTAssertEqual(newToolbar.current[0]?.guid, "bbbbbbbbbbbb")
 
         // Insert mobile bookmarks as produced by Firefox 40-something on desktop.
 

        // We no longer have children.
        XCTAssertEqual(0, childCount("UjAHxFOGEqU8"))
    }
}
}

class TestSQLiteBookmarks: XCTestCase {
    let files = MockFiles()

    private func remove(path: String) {
        do {
            try self.files.remove(path)
        } catch {}
    }

    override func tearDown() {
        self.remove("TSQLBtestBookmarks.db")
        self.remove("TSQLBtestBufferStorage.db")
        self.remove("TSQLBtestLocalAndMirror.db")
        super.tearDown()
    }

    func testBookmarks() {
        guard let db = getBrowserDB("TSQLBtestBookmarks.db", files: self.files) else {
            XCTFail("Unable to create browser DB.")
            return
        }
