Skip to content

Unit test added on Spotify clone developed with React.js + Vite using react testing library added GitHub Actions to continuously build and test

Notifications You must be signed in to change notification settings

Bosco98/spotify-clone-reactjs-vite

 
 

Repository files navigation

Unit testing in Spotify Clone

Original Repo :Original repo

This is a demonstration of unit testing with jest. (For learning purposes )

Technologies Used

  • Jest
  • React Testing Library

Running tests

Running tests using npm (Ofcource after setting up the project , Check installation guide below) :

npm test

CI & CD

Continuous Testing and deployment to Github pages using github actions

Action template used : https://github.com/marketplace/actions/vite-github-pages-deployer

Along with Basic actions Install node Checkout

From the original Author


Spotify Clone

This is a Spotify clone app built with React, Vite, TypeScript, and TailwindCSS. It is designed for learning purposes and aims to replicate the user interface of Spotify, including features such as playlists, responsive design, and a music player.

Characteristics
  • User interface similar to Spotify
  • Playlist functionality
  • Responsive design
  • Music player
Technologies Used
  • React
  • Vite
  • TypeScript
  • TailwindCSS
Screenshots

Home playlist

Installation

To clone the repository and install the app using npm, follow these steps:

  1. Open your terminal.
  2. Navigate to the directory where you want to clone the repository.
  3. Run the following command to clone the repository:
git clone https://github.com/pablogarc/spotify-clone-reactjs-vite.git
  1. Change into the cloned directory:
cd spotify-clone
  1. Install the dependencies using npm:
npm install
  1. Start the development server:
npm run dev

Now you can access the Spotify Clone app in your browser at http://localhost:5173/.

About

Unit test added on Spotify clone developed with React.js + Vite using react testing library added GitHub Actions to continuously build and test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.7%
  • CSS 2.7%
  • JavaScript 1.8%
  • HTML 0.8%