diff --git a/bd/esmforum-teste.db b/bd/esmforum-teste.db index dcecc42..26ddc2d 100644 Binary files a/bd/esmforum-teste.db and b/bd/esmforum-teste.db differ diff --git a/testes/integracao/criar_pergunta.test.js b/testes/integracao/criar_pergunta.test.js new file mode 100644 index 0000000..e539657 --- /dev/null +++ b/testes/integracao/criar_pergunta.test.js @@ -0,0 +1,17 @@ +const modelo = require('../modelo.js'); + +describe('Teste de integração: criar pergunta', () => { + it('deve criar uma pergunta', async () => { + // Cria uma nova pergunta + const pergunta = new Pergunta("Título da pergunta", "Corpo da pergunta"); + + // Salva a pergunta no banco de dados + await pergunta.save(); + + // Obtém a pergunta do banco de dados + const perguntaObtida = await Pergunta.findOne({ título: pergunta.título }); + + // Verifica se a pergunta obtida é igual à pergunta criada + expect(perguntaObtida).toEqual(pergunta); + }); +}); \ No newline at end of file