Untitled
unknown
plain_text
2 years ago
766 B
14
Indexable
// 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();
});Editor is loading...
Leave a Comment