Qual é o operador === (triple-equals) no Scala Koans?

Eu comecei a trabalhar o meu caminho através doScala Koans, que é organizado em torno de um conjunto de testes de unidade com espaços em branco que um precisa preencher. (Essa idéia foi modelada após um projeto similar do Ruby Koans.) Você inicia a ferramenta sbt executando um teste e adverte:

[info]   + ***************************************** 
[info]   +  
[info]   +  
[info]   +  
[info]   + Please meditate on koan "None equals None" of suite "AboutEmptyValues" 
[info]   +  
[info]   +  
[info]   +  
[info]   + ***************************************** 

... e assim você vai olhar para este teste de unidade e diz:

test("None equals None") {
  assert(None === __)
}

... e, depois da meditação, você percebe que deve preencher o espaço vazio assim:

test("None equals None") {
  assert(None === None)
}

... e depois passa para o próximo teste unitário.

Minha pergunta, porém, é o que é isso=== operador? Eu não consigo encontrar em nenhum lugar. Este é um operador DSL definido no próprio projeto Scala Koans? Ou é parte da estrutura do ScalaTest? Ou em Scala propriamente dito?

questionAnswers(1)

yourAnswerToTheQuestion