SemperFenix / 202301-W2CH3-ivan

0 stars 0 forks source link

Week 2 - Challenge 3

Recrear los métodos del objeto Array

En este reto tenemos que recrear los distintos métodos del objeto Array (length, push, pop, slice, indexOf...) y testearlos utilizando jest.

Realizaremos toda la instalación inicial (husky, eslint, y jest), además, necesitaremos instalar el transpilador Babel para poder trabajar con jest usando módulos ECMA6.

Antes de empezar

Primero inicializamos el repositorio con los cuatro archivos básicos(readme.md, package.json, .gitignore y .editorconfig), hacemos el Initial commit y subimos el repositorio. A continuación, creamos una rama nueva de configuración inicial e instalamos husky junto con los dos huskys que vamos a utilizar durante el curso.

Instalar jest

npm i -D jest
npm i -D @types/jest @babel/plugin-transform-modules-commonjs
"env": {
    "browser": true,
    "es2021": true,
    "node": true,
    "jest": true
  },
{  "typeAcquisition": { "include":["jest"] } }`

Métodos recreados

Dudas