     describe "when flashing a decoration via Decoration::flash()", ->
       highlightNode = null
       beforeEach ->
-        highlightNode = componentNode.querySelector('.test-highlight')
+        highlightNode = componentNode.querySelectorAll('.test-highlight')[1]
 
       it "adds and removes the flash class specified in ::flash", ->
         expect(highlightNode.classList.contains('flash-class')).toBe false

      expect(tilesNodes.length).toBe(3)

      expect(tilesNodes[0].style['-webkit-transform']).toBe "translate3d(0px, 0px, 0px)"
      expect(tilesNodes[0].children.length).toBe(tileSize)
      expectTileContainsRow(tilesNodes[0], 0, top: 0 * lineHeightInPixels)
      expectTileContainsRow(tilesNodes[0], 1, top: 1 * lineHeightInPixels)
      expectTileContainsRow(tilesNodes[0], 2, top: 2 * lineHeightInPixels)

      expect(tilesNodes[1].style['-webkit-transform']).toBe "translate3d(0px, #{1 * tileHeight}px, 0px)"
      expect(tilesNodes[1].children.length).toBe(tileSize)
      expectTileContainsRow(tilesNodes[1], 3, top: 0 * lineHeightInPixels)
      expectTileContainsRow(tilesNodes[1], 4, top: 1 * lineHeightInPixels)
      expectTileContainsRow(tilesNodes[1], 5, top: 2 * lineHeightInPixels)

      expect(tilesNodes[2].style['-webkit-transform']).toBe "translate3d(0px, #{2 * tileHeight}px, 0px)"
      expect(tilesNodes[2].children.length).toBe(tileSize)
      expectTileContainsRow(tilesNodes[2], 6, top: 0 * lineHeightInPixels)
      expectTileContainsRow(tilesNodes[2], 7, top: 1 * lineHeightInPixels)
      expectTileContainsRow(tilesNodes[2], 8, top: 2 * lineHeightInPixels)


      expect(regions.length).toBe 1
      regionRect = regions[0].style
      expect(regionRect.top).toBe (0 + 'px')
      expect(regionRect.height).toBe 1 * lineHeightInPixels + 'px'
      expect(regionRect.left).toBe 2 * charWidth + 'px'
      expect(regionRect.width).toBe 2 * charWidth + 'px'
