Skip to content

Commit 9dffe1d

Browse files
authored
Update osa5d.md
1 parent 2f5d180 commit 9dffe1d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/content/5/fi/osa5d.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,13 @@ Tee testi, joka varmistaa, että blogit järjestetään likejen mukaiseen järje
10811081
10821082
Tämä tehtävä on edellisiä huomattavasti haastavampi. Eräs ratkaisutapa on tarkastella tulosta [then](https://docs.cypress.io/api/commands/then.html#DOM-element)-komennon takaisinkutsufunktiossa.
10831083
1084+
Eräs ratkaisutapa on lisätä tietty luokka elementille, joka sisältää blogin sisällön ja käyttää [eq](https://docs.cypress.io/api/commands/eq#Syntax)-metodia tietyssä indeksissä olevan elementin hakemiseen:
1085+
1086+
```js
1087+
cy.get('.blog').eq(0).should('contain', 'The title with the most likes')
1088+
cy.get('.blog').eq(1).should('contain', 'The title with the second most likes')
1089+
```
1090+
10841091
Saatat törmätä tässä tehtävässä ongelmaan jos klikkaat monta kertaa peräkkäin <i>like</i>-nappia. Saattaa olla, että näin tehdessä liketykset tehdään samalle oliolle, eli cypress ei "ehdi" välissä päivittää sovelluksen tilaa. Eräs tapa korjata ongelma on odottaa jokaisen klikkauksen jälkeen että likejen lukumäärä päivittyy ja tehdä uusi liketys vasta tämän jälkeen.
10851092
10861093
Tämä oli osan viimeinen tehtävä ja on aika pushata koodi githubiin sekä merkata tehdyt tehtävät [palautussovellukseen](https://studies.cs.helsinki.fi/stats/courses/fullstackopen).

0 commit comments

Comments
 (0)