Zapach Jaśminu
Postanowiłem, aby uniknąć w przyszłości nieprzyjemnych zapachów w mojej aplikacji Drug Dose Framework, dodać do projektu wsparcie dla Jasmine - frameworka dla testów BDD w JS.
W tym celu musiałem trochę zaktualizować zależności w projekcie. Nie obyło się bez chwili walki z NPM. Należało odinstalować kilka innych modułów konkurencyjnych bibliotek do testowania aby możliwe było uruchomienie Jasmine.
npm uninstall karma-chai
npm uninstall karma-mocha
npm install karma grunt-karma karma-phantomjs-launcher karma-coverage --save-dev
npm install karma-jasmine karma-chrome-launcher --save-dev
Wygląda na to że stos narzędzi JS do zainstalowania i nauczenia się w ramach jednego małego projektu może rozrastać się z dnia na dzień. Przypomnę tylko że do tej pory to:
- NodeJS
- NPM
- AngularJS
- Ionic
- Yeoman
- Bower
- Grunt
- Karma
- Jasmine
Zobaczymy co przyniesie jutro.