Post
#1
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Hejka,
bawie sie teraz z Behat. Do tego podpinam jeszcze mink oraz selenium by testowac stronke normalnie w przegladarce. w pliku .feature mam nastepujacy scenariusz Kod Scenario: Blabla Given I am on "/login" When I fill in "form_email" with "moj.email@costam.com" When I fill in "form_password" with "moje.haslo" When I press "form_submit" Then I should be on "/" Then I should see "Cos" To pieknie dziala. Loguje sie jako ja i widzi na stronie to co powinno wiedziec. Bajka. No ale teraz chcialbym by to testowali tez moi koledzy z teamu. Nie chce jednak komitowac moich danych logowania. Kazdy ma swoje. Idzie jakos w miejsce loginu i hasla wstawic jakies zmiennej srodowiskowe tudziez jakies wartosci z konfiguracji behat.yml ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Niech ten serwis, do którego słany jest request cURL'owy będzie po prostu mockiem. Tak, w kodzie php bez problemu moge zrobic mock.Tutaj jednak uzywam tylko i wylacznie scenariusza w postaci tekstu. Calos chodzi na Selenium. Za bardzo nie wiem jak moglbym w takim wypadku wciac sie gdzies w srodek i zrobic z auth.co.uk mock. Jakies wkazowki? (IMG:style_emoticons/default/smile.gif) ps: chyba ze chodzilo ci, bym pod adresem mock.auth.co.uk postawil mini appke, ktora bedzie zwracac co ma zwracac od tak na sztywno? edit Cytat I wtedy w configu behata podmieniasz adres serwisu autoryzacyjnego na Twojego mocka Acha, czyli tak ja przypuszczalem, mam stworzyc serwis mock. No jest to jakas idea (IMG:style_emoticons/default/smile.gif) Pytanie tylko czy warta swieczki... Narazie stworzylem testowego usera, ktory ma byc i koniec (IMG:style_emoticons/default/wink.gif) (tak wiem wiem (IMG:style_emoticons/default/wink.gif) )
|
|
|
|
nospor Behat + Mink + selenium - parametryzacja scenariusza 15.05.2017, 10:19:54
Damonsson Testujesz czy dla zalogowane użytkownika coś się p... 15.05.2017, 10:39:00
nospor @Damonsson tak wiem, ja to rozumiem. Ale
1) W apl... 15.05.2017, 10:41:55
pyro @nospor nie wiem co dokładnie masz na myśli mówiąc... 15.05.2017, 11:12:33
nospor @pyro no wlasnie tutaj autoryzacja usera leci do z... 15.05.2017, 11:55:17
pyro Możesz dokładniej określić jak następuje autoryzac... 15.05.2017, 12:00:26
nospor Mamy stronke main.co.uk
Mamy stronke auth.co.uk
G... 15.05.2017, 12:06:43
pyro No cóż... jak sam zauważyłeś zasada działania mogł... 15.05.2017, 12:21:24
pyro Wyedytowałem na coś z przykładem.
A na pytanie ... 15.05.2017, 12:37:40
nospor CytatWiele osób słysząc o mockach chyba wyobraża s... 15.05.2017, 12:47:02 
pyro Cytat(nospor @ 15.05.2017, 13:47:02 )... 15.05.2017, 12:56:35
nospor Ale jak mam do mock przekazac $username i ... 15.05.2017, 13:00:39
pyro Tak jak ja ustawiłem tutaj: https://github.com/pyr... 15.05.2017, 13:03:50
nospor Ja to rozumiem.
Ja sie pytam, jak mam powiedziec ... 15.05.2017, 13:05:14
pyro Nie rozumiem pytania, jak sobie w tablicy konfigur... 15.05.2017, 13:11:08
nospor No to w takim razie ja chyba nie kumam jeszcze ide... 15.05.2017, 14:53:00
pyro Cytat(nospor)Bo na poczatku pomyslalem, ze zmokuje... 16.05.2017, 08:57:18
nospor Alez ani przez moment mi nie przyszlo do glowy by ... 16.05.2017, 09:20:02 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 20:24 |