Grazie a questo Repository potrai imparare a creare le implementazioni dei test doubles in TypeScript. Durante il workshop verranno trattati tutti e cinque i test doubles: Dummy, Stub, Spy, Mock e Fake. Ci concentreremo in particolare su Spy e Mock e proveremo ad implementarli.
- Node.js (specificato nel file
.nvmrc
) - npm (specificato nel file
.nvmrc
) - TypeScript (già incluso come dipendenza di sviluppo)
- Clona il repository:
git clone <URL_DEL_REPOSITORY> cd test-doubles-lib
- Installa le dipendenze:
npm install
- Eseguire i test:
npm test
src/
: Contiene un semplice codice di produzione che sfrutteremo per creare Spy e Mock.tests/
: Si spiega da sola... :Dpackage.json
: Configurazione del progetto e delle dipendenze.