Skip to content

Instantly share code, notes, and snippets.

@khaosdoctor
Last active July 9, 2017 03:38
Show Gist options
  • Save khaosdoctor/931cc24d41aca54cf47c857fc6e522a2 to your computer and use it in GitHub Desktop.
Save khaosdoctor/931cc24d41aca54cf47c857fc6e522a2 to your computer and use it in GitHub Desktop.
First bit of test from status api
describe('Should return 200 when both the api and the database are ok', (assert) => { // Descrição do código
assert.plan(1) // Planeja que vamos ter apenas 1 verificação neste teste
let dbMock = { // Cria um modelo do objeto do banco de dados apenas com as propriedades que a rota chama
connection: { // Na nossa rota verificamos esta propriedade do banco de dados apenas
readyState: 1 // Vamos forçar uma conexão estabelecida
}
}
func(assert.context.routeContext, null, dbMock) // Chamamos nossa função
assert.deepEqual(assert.context.routeContext.status, 200) // Fazemos a verificação
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment