Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/abra19/page-loader

The page loader is a library and utility that can download pages over the network and save them to the local disk. The emphasis in the project is on its testing.
https://github.com/abra19/page-loader

jest js nock

Last synced: 7 days ago
JSON representation

The page loader is a library and utility that can download pages over the network and save them to the local disk. The emphasis in the project is on its testing.

Awesome Lists containing this project

README

        

### Hexlet tests and test status:
[![Actions Status](https://github.com/Abra19/frontend-testing-react-project-67/workflows/hexlet-check/badge.svg)](https://github.com/Abra19/frontend-testing-react-project-67/actions)

[![Maintainability](https://api.codeclimate.com/v1/badges/032d4368b75cfa7f66af/maintainability)](https://codeclimate.com/github/Abra19/frontend-testing-react-project-67/maintainability)

[![Test Coverage](https://api.codeclimate.com/v1/badges/032d4368b75cfa7f66af/test_coverage)](https://codeclimate.com/github/Abra19/frontend-testing-react-project-67/test_coverage)

[![Node CI](https://github.com/Abra19/frontend-testing-react-project-67/actions/workflows/nodejsCI.yml/badge.svg)](https://github.com/Abra19/frontend-testing-react-project-67/actions/workflows/nodejsCI.yml)

### Project Description:

The page loader is a library and utility that can download pages over the network and save them to the local disk. The emphasis in the project is on its testing. Because of the abundance of side effects, you will have to work properly with their suppression, stubs/mocks and possible errors here.

### To get started

1. Clone git repo: `git clone [email protected]:Abra19/frontend-testing-react-project-67.git`
2. Install package: `make install`
3. Link: `make link`
4. Run utility: `make run`

### Requirements
Node.js >= 16