Este projeto implementa repositórios de busca de registros da api-storefront
Para instalar e configurar o projeto, siga os passos abaixo:
- Clone o repositório:
git clone https://github.com/seu-usuario/storefront-core.git
- Navegue até o diretório do projeto:
cd storefront-core
- Instale as dependências:
npm install
O projeto utiliza Jest para os testes, a configuração é feita no arquivo jest.config.js
/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
const shop = require('./src/mocks/shop/shop.json')
const appsMock = require('./src/mocks/apps/apps.json')
const sidebarMock = require('./src/mocks/sidebar/sidebar.json')
const freightMock = require('./src/mocks/freight/freight.json')
const newsletterMock = require('./src/mocks/newsletter/newsletter.json')
module.exports = {
preset: 'ts-jest',
testEnvironment: 'jsdom',
rootDir: './src',
globals: {
shop_ctx: {
api_url: 'https://url-da-api-storefront/',
token: 'TOKEN-PUBLICO-DA-APLICACAO-FRONT-PLUS',
domain: 'domnio-da-loja.homolog.bagypro.com',
mock: {} //é possível utilizar o mock por módulo para teste
}
}
}