Dzisiaj widziałem chyba najmniej przydatny test jednostkowy ever. Oto on:

spyOn(foo, 'bar'); //zainstalowanie mocka na na metodzie "bar" obiektu foo - dop. mój

foo.bar();

expect(foo.bar).toHaveBeenCalled();
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marmite: nie bardzo się znam na unit testach, chodzi o to że expect(foo.bar).toHaveBeenCalled(); nigdy się nie wykona? i czego używacie do testów, jasmine?
  • Odpowiedz
@b0lec: (#) Chodzi o to, że ten test nie ma sensu. Bo co on testuje? Co najwyżej czy silnik JavaScriptowy potrafi wywoływać funkcje :P

Zależy do jakich testów, w tym konkretnym przypadku (to było zadanie w ramach starania się o pracę) było to Jasmine. Ale generalnie do unit testów wykorzystuję Jasmine.
  • Odpowiedz
Student informatyki nie myśli, on kompiluje.

Student informatyki nie patrzy, on skanuje.

Student informatyki nie słucha, on sampluje.

Student
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach