Sinon.js to framework-agnostykiem JS zestaw narzędzi, dzięki czemu można pracować na własną rękę, lub wzdłuż boku bardziej złożone ramy JavaScript, takich jak Prototype , < strong> MooTools lub JavaScriptMVC .
Jeśli chodzi o scenariusze użytkowania, Sinon.js jest narzędziem JavaScript, który można sfałszować obecność różnych warunkach środowiskowych.
To pozwala deweloperom testować swój kod w tych środowiskach i uzyskać użyteczne wyniki dla debugowania swój kod.
Sinon.js można sfałszować żądań AJAX, proces przemijania czasu, różne ustawienia serwera i pochodzi z własnym trybie piaskownicy.
Przetestowane i działa na większości głównych stojące / przeglądarek mobilnych.
To działa również node.js oraz
Co nowego w tej wersji.
- Tuleje i szpiegowskie pozyskiwaniu i ustawiaczy
- Fix asynchroniczny sinon.test użyciu interfejs mokka
- Dodaj respondImmediately do fałszywych serwerów
Co nowego w wersji 1.16.1:
- Stub ze szpiegiem pozyskiwaniu i ustawiaczy
- Fix asynchroniczny sinon.test użyciu interfejs mokka
- Dodaj respondImmediately do fałszywych serwerów
Co nowego w wersji 1.15.0:
- Stub ze szpiegiem pozyskiwaniu i ustawiaczy
- Fix asynchroniczny sinon.test użyciu interfejs mokka
- Dodaj respondImmediately do fałszywych serwerów
Co nowego w wersji 1.14.1:
- Stub ze szpiegiem pozyskiwaniu i ustawiaczy
- Fix asynchroniczny sinon.test użyciu interfejs mokka
- Dodaj respondImmediately do fałszywych serwerów
Co nowego w wersji 1.12.2:
- Naprawiono błąd, przechodząc do `` NaN` calledWith `
- wyjaśniają zależność od pakietu util
Co nowego w wersji 1.9.0.
- Dodano sinon.assert.match
- Dodane ProgressEvent i CustomEvent. Poprawiono błąd związany z wydarzeniami z postępów w IE.
- Zapobiegaj setRequestHeaders od nazywany jest dwukrotnie.
- Połączenie Poprawiono onload, "ta" powinna być równa obiektu użyciem nagłówków XHR.
- Usunięto piaskownicy wstrzykiwany na przywrócenie wartości.
- przymuszany matcher.or / i argumenty na język dopasowujących.
Co nowego w wersji 1.8.1:
- wkręca się uwolnienia NPM z 1.8.0, nie mogąc go zastąpić.
Co to jest nowa w wersji 1.7.3:
- Usunięto wykorzystanie tablicy foreach przerwy w starszych przeglądarkach .
- sinon.deepEqual (new Date (0), new Date ()) zwraca true.
Co nowego w wersji 1.7.1.
- Wdrożenie zdarzeń postępu XMLHttpRequest API
- Dodano sinon.restore ().
- Naprawiono błąd, gdzie rzuca ciąg został nieprawidłowo obsługiwane przez Sinon.
- Wsparcie pracowników sieci.
Co nowego w wersji 1.6.0.
- Ulepszona szpiegiem wyjście formater% C
- powraca clock.tick clock.now.
- Naprawiono problem nr 248 z callOrder twierdzenia. Nie powiedzie się, jeśli ostatnie dane szpieg nigdy nie został powołany.
- Naprawiono problem z setResponseHeader synchronicznych żądań.
- Usuń msSetImmediate; istniał tylko w zapowiedzi IE10.
- Nie zawsze zbierając najnowsze wywołań callsArgWith, etc ..
- Poprawiono braku anonimowych makiety oczekiwania.
Co nowego w wersji 1.5.1:
- Zapewniony window.Image może być zgaszone.
- Poprawiono szpiegiem () w IE 8.
- Poprawiono sinon bazowa w IE 8.
- argumenty Format Ouput gdy mock excpetation nie jest spełniony.
Co nowego w wersji 1.5.0.
- Zachowane długość funkcja szpiega
- alias dodanej "invokeCallback 'dla' 'na wydajność połączeń.
- Dodano wsparcie dla calledOn matcher.
- Zachować oryginalne wiadomości oczekiwania, dla nieudanych mocks pod sinon.test.
- ce plony * oraz callsArg * tworzyć sekwencje połączeń.
- sinon.js może złapać się w nieskończonej pętli podczas napełniania prototyp skrótową metodami Asynch.
Co nowego w wersji 1.4.2.
- Dodano sinon.match dla tablic
Wymagania :
- włączona obsługa JavaScript po stronie klienta li>
- node.js 0.2 dla środowisk serwerowych
Komentarze nie znaleziono