         let searchManager = SearchManager(withStart: start, end: end)
         
         XCTAssertTrue(searchManager.findPath())
-        let totalPath: Array<Node> = searchManager.recreatePath(end)
+        let totalPath = searchManager.recreatePath(end)
         
         XCTAssertEqual(3, totalPath.count)
         XCTAssertTrue(totalPath[0] === start)

    }
    
    /**
     * Tests the condition where there is no route from start to finish
     */
    func testNoPathToEnd() {
        let start = Node()


    /**
     * Tests the case where there is a node between the start and end nodes, but there is still only one possible path.
     * Diagram looks like: Start*---+---*End
     *                              A
     */
    func testSinglePathOneIntermediateNode() {
        let start = Node()
