Plotando duas variáveis como linhas usando ggplot2 no mesmo gráfico

Uma pergunta muito recente, mas digamos que tenho dados como este:

test_data <-
  data.frame(
    var0 = 100 + c(0, cumsum(runif(49, -20, 20))),
    var1 = 150 + c(0, cumsum(runif(49, -10, 10))),
    date = seq(as.Date("2002-01-01"), by="1 month", length.out=100)
  )

Como plotar as duas séries temporaisvar0 evar1 no mesmo gráfico, comdate no eixo x, usandoggplot2? Pontos de bônus se você fizervar0 evar1 cores diferentes e pode incluir uma lenda!

Tenho certeza de que isso é muito simples, mas não consigo encontrar exemplos por aí.

questionAnswers(6)

yourAnswerToTheQuestion