Skip to content

Popovkov57/Dikkenek-quotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dikkenek Quotes

A simple NodeJS based application to get random quotes from the film "Dikkenek".

Tech stack

This application runs on NodeJS. You can get the latest build from the official website https://nodejs.org/en/.

Installation

Follwing are the steps to install this application

  1. Clone this repository from https://github.com/Popovkov57/Dikkenek-quotes. In the terminal/command prompt, cd to the desired directory and type
git clone [email protected]:Popovkov57/Dikkenek-quotes.git
  1. cd into the Dikkenek-quotes which was cloned.
cd Dikkenek-quotes
  1. Install necessary dependencies
npm install

File Structure

The Dikkenek-quotes has an src directory which consists of three files

  1. dikkenek-quotes.json: It contains JSON data of a list of quotes.
  2. index.js: It defines methods to pick a random quote from dikkenek-quotes.json.
  3. index.test.js: It contains unit tests for methods defined in index.js.

Running the application

  1. To run all the unit tests, we use mocha, a JS testing library. Type
./node_modules/mocha/bin/mocha src/index.test.js

to run all tests. The output should be

dikkenek-quotes
   all
     ✓ it should be an array of string
     ✓ it should contain `C’est excessivement énervant !`
   random
     ✓ should return a random item from dikkenek.all
     ✓ should return an array of random items if passed a number

 4 passing (8ms)
  1. To use this library in your own app, you simply include the index.js and dikkenek-quotes.json file in working directory and require it in your file. Then you can use the methods defined in index.js.

Build Information

Open Source Love

Version

Download

Contributors

License

MIT Licence