Skip to content

nikiheartj/Challenges-API

Repository files navigation

Automation API project

📑 Сontent

Technology Stack

JavaScript VS Code GitHub Playwright Allure Telegram
JScr VSco Github Playwri Allure Telegram

☑️ Automated Checks

  • 🔹 Create X-Challenger token. @POST
  • 🔹 @GET the list of todos
  • 🔹 Create a todo with max out content. @POST
  • 🔹 Retrieve the current todos database for the user. @GET
  • 🔹 Full update a todo's fields via @PUT method
  • 🔹 @GET todos list with a query filter
  • 🔹 @DELETE a todo in the todos list

💻 Run tests from the command line

Running tests locally

npm t

Open allure-report locally

npm run open-report

Running tests in GitHub Actions

GitHub

The workflow is configured for manual triggering via GitHub Actions, and you can always set up the relevant environment for your tests.

Test reports in Allure Report

Main window

Graphs window

Tests

Each check is accompanied by a screenshot of the last action in the test, record & trace.

Notifications in Telegram using a bot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published