Untitled
// SERVICE TEST // IMPORTAÇÕES const productsService = require('../../../src/services/products.service'); // TESTES it('Deve ser possível remover um produto', async function () { const stub = sinon.stub(productsModel, 'removeProduct').returns(null); const result = await productsModel.removeProduct(1); expect(result).to.be.deep.equal(null); stub.restore(); }); it('Não deve ser possível remover um produto que não existe', async function () { const stub = sinon.stub(productsModel, 'removeProduct') .returns({ status: 404, data: 'Product not found' }); const result = await productsModel.removeProduct(999); expect(result).to.be.deep.equal({ status: 404, data: 'Product not found' }); stub.restore(); });
Leave a Comment