should-dingus

Screenshot Software:
should-dingus
Szczegóły programowe:
Wersja: 0.3
Filmu: 11 May 15
Wywoływacz: Chris Wesseling
Licencja: Wolny
Popularność: 10

Rating: nan/5 (Total Votes: 0)

Należy-Dingus zawiera niestandardową matcher dzięki czemu można korzystać z połączeń Dingus should_dsl.
Małe ostrzeżenie: | hack, operator should_dsl na nie naprawdę go dobrze z __ __or () z Dingus. Myślę, że | Hack jest paskudny, i nie jestem pewien, Lubię should_dsl dla niego. To jest, gdy Ruby wydaje się naprawdę bardzo mi się.
Wystarczy tylko go importować
>>> Z should_dsl przywóz powinny, should_not
>>> Z Dingus importu Dingus
>>> should_dingus importowe
wezwanie
Sprawdza wzywa do Dingus
>>> Stub = Dingus ("en")
>>> Some_function def ():
... En ()
...
>>> Some_function | powinien | call (en)
Połączenie może również sprawdzić, że powinna ona być wywoływana raz:
>>> Some_function def ():
... En ()
... En ()
...
>>> Stub.reset ()
>>> Some_function | powinien | call (en)
>>> Stub.reset ()
>>> Some_function | powinien | call (en) .Po
Traceback (najnowsze połączenie ostatni):
...
ShouldNotSatisfied: nazywano 2 razy, oczekiwano 1
nazwać można nawet sprawdzić parametry z with_params:
>>> Some_function def ():
... En (prawda, kwak = "Tuut", Braat = "aap")
...
>>> Stub.reset ()
>>> Some_function | powinien | kupna (stub) .with_params (prawda, kwak = "Tuut", Braat = "aap")
>>> Stub.reset ()
>>> Some_function | powinien | kupna (stub) .with_params (prawda, kwak = "Tuut")
Traceback (najnowsze połączenie ostatni):
...
ShouldNotSatisfied: nie została wywołana z params (prawda,) {"Kwak": "Tuut '}
with_params połączenia może być połączona z jednorazowo:
>>> Some_function def ():
... En (prawda, kwak = "Tuut", Braat = "aap")
...
>>> Stub.reset ()
>>> Some_function | powinien | kupna (stub) .once.with_params (prawda, kwak = "Tuut", Braat = "aap")
>>> Stub.reset ()
>>> Some_function | powinien | kupna (stub) .with_params (prawda, kwak = "Tuut", Braat = "aap") po

Wymagania .

  • Python

Podobne oprogramowanie

nose-coolstorybro
nose-coolstorybro

11 May 15

eutester
eutester

20 Feb 15

CppSpec
CppSpec

3 Jun 15

prego
prego

20 Feb 15

Inne programy z deweloperem Chris Wesseling

crawlidator
crawlidator

11 May 15

Komentarze do should-dingus

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