Untitled
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(); });
Leave a Comment