1.0.0-b.10 • Published 11 months ago

@ecovoit-api/mock-adapter v1.0.0-b.10

Weekly downloads
-
License
LGPL-3.0
Repository
gitlab
Last release
11 months ago

Mock Adapter License: LGPL v3

Ecovoit-API Mock Adapter is an axios adapter that mocks the Ecovoit-API v1.0.0-b.7.

Documentation

Developer preparation guide

As this package should only be used in a development environment, you would probably install it using:

npm install @ecovoit-api/mock-adapter --save-dev

Then, after you've managed to get your axios instance ready to use, inject our axios mock adapter by this way and you should be able to call our API using its real URL, additionnally to all other services on the web:

import axios from "axios";
import EVAPIMockAdapter from "@ecovoit-api/mock-adapter";

const axiosInstance = axios.create(); // You would probably add options.
// After creating the object, it's useless.
const mock = new EVAPIMockAdapter(axiosInstance); 

axiosInstance.get("https://api-ev-qq.pimous.dev/"); // Responded by the mock.
axiosInstance.get("https://api.github.com/"); // Responded by GitHub.

Finally, when you'll be ready to call the real API that's on the web, just remove the line creating the EVAPIMockAdapter object.

License

Ecovoit API (Diagrams, SQL scripts, NPM Packages, PHP API)
Copyright © 2024 - Quantum Quartet (https://www.qq.pimous.dev/)

These programs is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The latters are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU General Public License and the GNU Lesser General Public License along with the programs (Links: GNU GPL v3 & GNU LGPL v3). If not, see https://www.gnu.org/licenses.

Developers

Xibitol (Back-end Leader, DevOps, Back-end developer, Technician)

1.0.0-b.10

11 months ago

1.0.0-b.9

11 months ago

1.0.0-b.8

12 months ago

1.0.0-b.7

12 months ago

1.0.0-b.6

12 months ago

1.0.0-b.5

12 months ago

1.0.0-b.4

12 months ago

1.0.0-b.3

12 months ago

1.0.0-b.2

12 months ago

1.0.0-b.1

12 months ago

1.0.0-b.0

12 months ago

1.0.0

12 months ago