Projeyi forklayıp SeriesTracker.js
dosyasındaki değişiklikleri yaptıktan sonra pushlamanız yeterli. Diğer dosyalarda değişiklik yapılması gerekli değil.
Projeyi kopyaladıktan sonra npm install
komutu ile yükleyip npm run test
komutu ile testleri çalıştırabilirsiniz.
Uygulama, listenize aldığınız dizilerin izlenmiş ya da o anda izleniyor olma durumlarını saklıyor.
Aynı anda tek dizi izlenebiliyor.
mySeriesTracker.add()
methodu ile listeye yeni bir dizi eklenir. (node method-1.js
komutu ile denenebilir.)
mySeriesTracker.finishSerie()
methodu ile mevcut dizi izlenmiş olarak kaydedilip sıradaki dizi şu anda izlenen dizi olarak güncellenir. (node method-2.js
komutu ile denenebilir.)
mySeriesTracker.printSeriesReport()
methodu konsola dizi izleme raporunu gösterir. Bu rapor: son izlenen, şu anda izlenen ve sıradaki dizinin isimleri ile listedeki toplam, izlenen ve henüz izlenmemiş dizilerin sayısını konsola basar.
SeriesTracker.js
dosyası içindeki yorum satırlarına göre SeriesTracker fonksiyonunu çalışır hale getirerek konsolda aşağıdaki ekran görüntülerindeki değerlerin çıkmasını sağlayın.
Methodları denemek için şu komutları çalıştırın:
node method-1.js
(mySeriesTracker.add()
methodunu çalıştırır.)
node method-2.js
(mySeriesTracker.finishSerie()
methodunu çalıştırır.)
npm run test
komutu ile testleri çalıştırarak tüm testlerin geçtiğinden emin olun.
Not: SeriesTracker.test.js
dosyasını inceleyerek istenenleri daha detaylı görebilirsiniz.