angusfretwell / hooroo-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🏨 Hooroo test

Build Status

http://hooroo-test.herokuapp.com

Setup

  1. Install nvm.

  2. Install and use the node version specified in .nvmrc:

$ nvm install && nvm use
  1. Install Yarn:
$ npm install -g yarn
  1. Install dependencies:
$ yarn

Development

Start the development server:

$ yarn start

Run tests:

$ yarn test

# Generate coverage report
$ yarn test -- --coverage

To do

  • Add tests for <ListItem />
  • Improve tests for <List /> (e.g. test that sortMethods is called)
  • Responsive layout
  • A more scalable CSS solution (e.g. CSS modules)
  • State management (e.g. Redux)
  • Add more comprehensive linting rules

About


Languages

Language:JavaScript 76.8%Language:CSS 17.7%Language:HTML 5.5%