Skip to content

Simple Node.js application with implemented GitHub workflow testing, tests developed in Postman, Newman running a collection

Notifications You must be signed in to change notification settings

ModJuska123/Movie-Store-API-Automation-Testing-Project

Repository files navigation

🎬Movie-Store-API-Automation-Testing-Project🎥

Welcome to the My Node.js Application! This project is designed as a simple application with implemented GitHub workflow, tests developed in Postman and Newman running a collection. Below you'll find instructions for setting up and running the project, using Postman for API testing, Newman for automated tests, and details on the GitHub workflow for CI/CD.

📑Table of Contents

  1. Installation
  2. Running the Application
  3. GitHub Workflow

1. 🛠Installation

1.1. Clone the repository:

git clone https://github.com/ModJuska123/Movie-Store-API-Automation-Testing-Project

1.2. Navigate to the project directory:

cd your-repo-name

1.3. Install the dependencies:

npm install -y

🚀2. Running the Application

2.1. To start application:

npm run dev

2.2. Testing the application:

npm run test

🧪3. Using Postman

Postman is used for API testing in this project. Make sure to have Postman installed on your system to run tests effectively.

🔄3. GitHub Workflow

This project uses GitHub Actions for CI/CD. The workflow is defined in .github/workflows/node.js.yml. Here’s a brief overview: Node.js CI: This workflow runs on push and pull request events to the main branch. It installs dependencies, runs tests, and lints the code.

About

Simple Node.js application with implemented GitHub workflow testing, tests developed in Postman, Newman running a collection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published