         // Check that there is one item
         let savedToReadingList = app.tables["ReadingTable"].cells.staticTexts["The Book of Mozilla"]
         XCTAssertTrue(savedToReadingList.exists)
-        waitforExistence(app.tables["ReadingTable"])
-        let listAfter = app.tables["ReadingTable"].cells.count
-        XCTAssertEqual(listAfter, 1, "There should not be any entry in the reading table")
+        checkReadingListNumberOfItems(items: 1)
     }
 
     func testMarkAsReadAndUreadFromReaderView() {

        navigator.goto(HomePanel_ReadingList)
        waitforExistence(app.buttons["HomePanels.ReadingList"])
        navigator.goto(HomePanel_ReadingList)

        let readingtableTable = app.tables["ReadingTable"]
        waitforExistence(readingtableTable)
        let list = app.tables["ReadingTable"].cells.count
        XCTAssertEqual(list, 0, "There should not be any entry in the reading table")
    }

    func testMarkAsReadAndUnreadFromReadingList() {

        XCTAssertFalse(app.buttons["HomePanels.ReadingList"].isEnabled)
        XCTAssertTrue(app.buttons["HomePanels.Bookmarks"].isEnabled)

        checkReadingListNumberOfItems(items: 0)

        // Add item to reading list and check that it appears
        addContentToReaderView()
