Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/enes9103/test_working_with_cypress_news-app


https://github.com/enes9103/test_working_with_cypress_news-app

cypress-io cypress-tests firebase-auth firebase-database react-hooks react-router reactjs redux-thunk

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

# Cypress ile Basic Test Çalışması

## `Kurulum`

```
npm install veya yarn install
```
## `Kullanilan Kutuphaneler`

- `redux` :
State management kutuphanesidir. React'ten bagimsiz olarak baska platformlar ile de kullanilabilir.
- `redux-thunk` : Redux ile birlikte thunk teknolojisini kullanabilmek icin kullanilan kutuphanedir.
- `react-redux` : Redux kutu2phanesi ile olusturulan `store` ile React'in haberlesebilmesi icin kullanilan kutuphanedir.
- `axios` : API istekleri yapabilmek icin kullanilan kutuphanedir.
- `react-router-dom` : Proje icerisinde farkli URL'ler olusturup bunlar arasinda gezinebilmeyi saglayan kutuphanedir.

- `@mui/material-ui`
- `@emotion/react`
- `@emotion/styled`
- `firebase`

## `Kullanilacak API`:

- https://newsapi.org/

- URL:
const url =
"https://newsapi.org/v2/everything?" +
"q=Apple&" +
"from=2022-05-08&" +
"sortBy=popularity&" +
"apiKey=AIzaSyAVeF43Ukz2QFCMYgdw3htRuFriqlDQRoA";

## `Kullanilacak Araclar`

- `Redux Dev Tools` : Chrome uzerinde calisan ve global state uzerinde yapilan tum degisikliklerin takip edilmesini saglayan tarayici uzantisidir. Indirmek icin [tiklayiniz.](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?utm_source=chrome-ntp-icon)`