QUnit

Screenshot Software:
QUnit
Szczegóły programowe:
Wersja: 1.22.0 Aktualizowane
Filmu: 11 Mar 16
Wywoływacz: jQuery Team
Licencja: Wolny
Popularność: 446

Rating: 2.0/5 (Total Votes: 3)

QUnit jest oficjalnym testów jednostkowych narzędzie wykorzystywane przez jQuery Zespołu do rdzenia ramowych i różnych dodatkowych wtyczek.

Oprócz specyficznego kodu jQuery, można QUnit także przetestować rodzajowe kodu JavaScript, w tym po stronie serwera JavaScript.

Te ramy testowania może być szczególnie przydatna do testów regresji, co pomaga programistom odkryć nowy rodzaj błędów w kodzie ewoluuje.

QUnit jest podobna do innych ram testów jednostkowych (jak JUnit) i jest uważany za część rodziny ramowej badania xUnit.

Co nowego w tym prasowa:

  • Assert: rzuca zastosowania metody tylko wcisnąć
  • Assert: Fix brakuje testu na eksportowane rzuca
  • Assert: Realizuje notOk dochodzić wartości falsy
  • Rdzeń: Więcej wdzięku obsługa AMD
  • Rdzeń: Uproszczenie metody śledzenia stosu
  • Rdzeń: Expose własność Dump maxDepth
  • Rdzeń: Expose wersję QUnit jako własność QUnit.version
  • Rdzeń: obsłużyć wiele parametrów testId
  • Dump: Fix .name / .property doublettes
  • Reporter HTML: Nowa edycja z użyciem biblioteki Diff-patch-Match Google
  • Reporter HTML. Zrób to bardziej oczywiste, dlaczego diff jest tłumione
  • HTML Reporter: Zmiana tekstu wyświetlacz złych testów
  • Reporter HTML: Fix wyboru i wybierz obsługę w IE & # x3c; 9
  • HTML Reporter: Fix filtr testowy bez modułu
  • HTML Reporter: Zachowaj nieudane testy numery
  • Test: małe litery ważny filtr testowy przed użyciem go

Co nowego w wersji 1.20.0:

  • Assert: rzuca zastosowania naciskać tylko metodę
  • Assert: Fix brakuje testu na eksportowane rzuca
  • Assert: Realizuje notOk dochodzić wartości falsy
  • Rdzeń: Więcej wdzięku obsługa AMD
  • Rdzeń: Uproszczenie metody śledzenia stosu
  • Rdzeń: Expose własność Dump maxDepth
  • Rdzeń: Expose wersję QUnit jako własność QUnit.version
  • Rdzeń: obsłużyć wiele parametrów testId
  • Dump: Fix .name / .property doublettes
  • Reporter HTML: Nowa edycja z użyciem biblioteki Diff-patch-Match Google
  • Reporter HTML. Zrób to bardziej oczywiste, dlaczego diff jest tłumione
  • HTML Reporter: Zmiana tekstu wyświetlacz złych testów
  • Reporter HTML: Fix wyboru i wybierz obsługę w IE & # x3c; 9
  • HTML Reporter: Fix filtr testowy bez modułu
  • HTML Reporter: Zachowaj nieudane testy numery
  • Test: małe litery ważny filtr testowy przed użyciem go

Co nowego w wersji 1.19.0:

  • Assert: rzuca zastosowania naciskać tylko metodę
  • Assert: Fix brakuje testu na eksportowane rzuca
  • Assert: Realizuje notOk dochodzić wartości falsy
  • Rdzeń: Więcej wdzięku obsługa AMD
  • Rdzeń: Uproszczenie metody śledzenia stosu
  • Rdzeń: Expose własność Dump maxDepth
  • Rdzeń: Expose wersję QUnit jako własność QUnit.version
  • Rdzeń: obsłużyć wiele parametrów testId
  • Dump: Fix .name / .property doublettes
  • Reporter HTML: Nowa edycja z użyciem biblioteki Diff-patch-Match Google
  • Reporter HTML. Zrób to bardziej oczywiste, dlaczego diff jest tłumione
  • HTML Reporter: Zmiana tekstu wyświetlacz złych testów
  • Reporter HTML: Fix wyboru i wybierz obsługę w IE & # x3c; 9
  • HTML Reporter: Fix filtr testowy bez modułu
  • HTML Reporter: Zachowaj nieudane testy numery
  • Test: małe litery ważny filtr testowy przed użyciem go

Co nowego w wersji 1.18.0:

  • Assert: rzuca zastosowania naciskać tylko metodę
  • Assert: Fix brakuje testu na eksportowane rzuca
  • Assert: Realizuje notOk dochodzić wartości falsy
  • Rdzeń: Więcej wdzięku obsługa AMD
  • Rdzeń: Uproszczenie metody śledzenia stosu
  • Rdzeń: Expose własność Dump maxDepth
  • Rdzeń: Expose wersję QUnit jako własność QUnit.version
  • Rdzeń: obsłużyć wiele parametrów testId
  • Dump: Fix .name / .property doublettes
  • Reporter HTML: Nowa edycja z użyciem biblioteki Diff-patch-Match Google
  • Reporter HTML. Zrób to bardziej oczywiste, dlaczego diff jest tłumione
  • HTML Reporter: Zmiana tekstu wyświetlacz złych testów
  • Reporter HTML: Fix wyboru i wybierz obsługę w IE & # x3c; 9
  • HTML Reporter: Fix filtr testowy bez modułu
  • HTML Reporter: Zachowaj nieudane testy numery
  • Test: małe litery ważny filtr testowy przed użyciem go

Co nowego w wersji 1.17.1:

  • Budowa: Usuń bower.json od ignorowanych plików
  • Budowa: Pomoc node.js eksport parzystości z CommonJS
  • HTML Reporter: Dodaj pole filtra
  • HTML Reporter: Nie chowaj testy pominięte
  • HTML Reporter: Fix regresji dla starego znaczników
  • HTML Reporter: ataki XSS Zapobieganie
  • HTML Reporter: QUnit.url jest teraz prywatna funkcja w Reporter HTML
  • HTML Reporter: params URL można ustawić za pomocą kodu

Co nowego w wersji 1.15.0:

  • Assert: Wdrożenie konstruktora Assert w ramach testu. To w dużym stopniu poprawia debugowanie testów asynchronicznych, ponieważ twierdzenia nie mogą przedostać się do innych badań już. Użyj argumentu wymuszenia w swoich wywołań zwrotnych testowych uruchomić twierdzeń, aby w pełni korzystać z tego.
  • Assert: Poprawiono domyślną wiadomość z assert.ok. Teraz assert.ok () wyświetla dokładną wartość jest odbierany, a nie tylko mówiąc, że to nie był thruthy.
  • Assert: Usuwanie podnosi takie same i równe. Zostały one przestarzałe dawno temu iw końcu usunięte. Zastosowanie rzutów, deepEqual i równe zamiast.
  • Rdzeń: Przepuścić całkowitą ilość testów QUnit.begin zwrotnego jako totalTests. Zostaną wykorzystane przez Karmy i innych reporterów.
  • Dump: Przenieś QUnit.jsDump do QUnit.dump. QUnit.jsDump wciąż istnieje, ale zostaną usunięte później. Użyj QUnit.dump.
  • Dump: Wyjście właściwości nie przeliczalne z TypeError. Ułatwia to porównanie właściwości obiektów błędów.
  • Reporter: liczyć tylko wyjściowe twierdzenie dla zielonych testów. Mniej bałaganu wizualne przejściu testów.
  • Reporter: Move reporter HTML do nowego pliku JS. Reporter HTML jest wciąż w pakiecie, ale kod został refactored aby przenieść go do osobnego pliku.
  • Test: Usuń przestarzałe QUnit.current_testEnvironment

Co nowego w wersji 1.14.0:

  • CSS: Usuwanie redundancja
  • Rdzeń: Dodaj właściwość config na wyłączenie domyślnego przewijania do góry
  • Grunt: Usuń addons resztki
  • Dodatki: Usunąć resztki
  • Rdzeń: Extend QUnit.config.urlConfig wspierać select-jeden listy rozwijanej
  • Assert: Extend rzuca zaakceptować wystąpień błędów
  • Assert: Extend rzuca obsługi błędów, jak ciągi
  • CSS: Aktualizacja qunit.css spójności
  • Rdzeń: window.clearTimeout Cache w przypadku robi się wyśmiewali
  • Rdzeń: uruchamianie wielu testów numerem testowym

Co nowego w wersji 1.13.0:

  • Assert: Usuń podwyżki (przestarzałe 2012), wymienić z nieudanej twierdzenia.
  • Grunt: Dodaj testu zakaz przeglądarki jako zadania grunt. Uruchamia istniejących testów węzła.
  • Export. Tylko że eksport do sprawdzenia zmiennej
  • Rdzeń:. Prawidłowo sprawdzenia istnienia dokumentu
  • Rdzeń:. Usuń triggerEvent, który nie jest używany lub udokumentowane wszędzie
  • Rdzeń:. Cisza addEvent w env zakaz przeglądarki

Co nowego w wersji 1.12.0:

  • Dodaj komentarz Wycofanie się QUnit.reset. Częściowym rozwiązaniem dla 354
  • Fix mis-match pomiędzy moduleStart i moduleDone wydarzeń
  • Usunięto optymalizacja jQuery.trim. Poprawki nr 424.
  • Użyj lokalnego odniesienie setTimeout, dodać osobny zestaw testów jednostkowych do tego. Poprawki # 432 - Korzystanie z niedopałek setTimeout może zatrzymać zestaw testów z kontynuowaniem. Zamyka GH-433
  • Dodane CONTRIBUTING.md.
  • Moved "dodatki / themes / nv" na "Krinkle / qunit-theme-nv.git '
  • Przeniesiony 'dodatki / themes / ninja' do 'Krinkle / qunit-theme-ninja.git'
  • Moved "dodatki / themes / Gabe 'do' Krinkle / qunit-theme-gabe.git '

Co nowego w wersji 1.11.0:

  • Phantomjs: Dołącz źródło w szczegółach twierdzenia
  • Phantomjs: Usunięto mechanizm odpytywania za PhantomJS 1,6 + 's WebPage onCallback #
  • .
  • start Delay () aż init () stało ..
  • urlConfig. Fix zdarzenie pole wyboru Stare,
  • Wydanie nr 365:. Fix modułu selektor dla oldie
  • Poprawki nr 344 -. Przechwytywanie i pokaż trwania testu
  • Zmień nazwę testy twierdzeniom w podsumowaniu.
  • Assert. Wdrożenie propEqual i notPropEqual
  • dodatek Płótno: Użyj 0,6 jako wartość alfa w celu uniknięcia niezgodności między przeglądarkami
  • .
  • Usuń zmienną globalną & quot; dochodzić & quot;.
  • Dodaj test dla testów obciążenia asynchronicznie.

Co nowego w wersji v1.8.0pre.

  • Poprawa obsługi window.onerror

Co nowego w wersji v1.7.0pre.

  • Dodaj config.requireExpects
  • Dodaj opcję, aby wszystkie testy zadzwonić spodziewać ().
  • Pomóż extractStacktrace () realizacji.
  • Dołącz wszystkie odpowiednie linie stosie.
  • Filtry wielkości liter.
  • jest () oczekuje małe typy.
  • Wartość oczekiwana data nie jest wyświetlany prawidłowo.
  • Fix phantomjs addon nagłówek i dodaj readme.
  • Dodaj kilka wskazówek, aby kompozytowego zabudowaną readme.
  • Testy gąsienic według kolejności, w jakiej zostały one uruchamiane i tworzenia powiązań powtórzona na podstawie tego numeru.
  • Ponownie uruchom łącza uruchomić tylko jeden test.

Wymagania :

  • włączona obsługa JavaScript po stronie klienta

Podobne oprogramowanie

Nightwatch.js
Nightwatch.js

10 Feb 16

Sismo
Sismo

1 May 16

doT
doT

13 Apr 15

Watir
Watir

21 Jul 15

Inne programy z deweloperem jQuery Team

jQuery Mobile
jQuery Mobile

13 Apr 15

jQuery UI
jQuery UI

2 Oct 16

Komentarze do QUnit

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!