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
- Clone this repository from https://github.com/Popovkov57/Dikkenek-quotes. In the terminal/command prompt,
cd
to the desired directory and type
git clone git@github.com:Popovkov57/Dikkenek-quotes.git
cd
into theDikkenek-quotes
which was cloned.
cd Dikkenek-quotes
- Install necessary dependencies
npm install
File Structure
The Dikkenek-quotes
has an src
directory which consists of three files
dikkenek-quotes.json
: It containsJSON
data of a list of quotes.index.js
: It defines methods to pick a random quote fromdikkenek-quotes.json
.index.test.js
: It contains unit tests for methods defined inindex.js
.
Running the application
- 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 dikkenk.all
✓ should return an array of random items if passed a number
4 passing (8ms)
- To use this library in your own app, you simply include the
index.js
anddikkenek-quotes.json
file in working directory andrequire
it in your file. Then you can use the methods defined inindex.js
.