Untitled
Anonymous
plain_text
01/23/2024 6:00 PM
908 B
20
Indexable
it('Deve ser possível listar todos os produtos por meio da connection mockada', async function () {
const stub = sinon.stub(connection, 'execute').resolves([MOCK_PRODUCTS]);
const products = await ProductsModel.getAll();
expect(products).to.be.an('array');
expect(products).to.be.deep.equal(MOCK_PRODUCTS);
stub.restore();
});
it('Deve ser possível pegar um produto pelo id por meio da connection mockada', async function () {
const stub = sinon.stub(connection, 'execute').resolves([[FIRST_PRODUCT_MOCK]]);
const product = await ProductsModel.findById(1);
expect(product).to.be.deep.equal(FIRST_PRODUCT_MOCK);
stub.restore();
});Editor is loading...
Leave a Comment