ooHmartY / event-dispatcher-test

Event dispatcher test

Home Page:https://hautelook.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Event Dispatcher Test

The event dispatcher test is about creating a way to de-couple events and callbacks.

Build Status

Requirements

  • node.js 0.12 or higher

Installation

  • Make sure you have a working internet connection.
  • Install npm packages by typing: npm install

Note: We expect installation to take only a few minutes to setup. If for any reason it is taking longer, please feel free to reach out to us. We are happy to help.

Running Tests

After installation, confirm the tests are working:

$ npm test

The tests should complete without errors. The majority of the tests will be in a pending state.

Code Layout

Here is a high level overview of the important files in this project:

  • events.js - the event dispatcher code.
  • events.spec.js - the Jasmine tests that define requirements for the event dispatcher.

Challenge

The first scenario has been written for you. Please implement as many of the remaining scenarios in events.js as you can within the next 60 minutes. We are judging you on the simplicity of your design and the correctness of the code. Make whatever changes you want to the scenario implementations and source code to accomplish that goal. Do not worry if you cannot finish all of them. Find a good stopping point and send us what you have. We are excited to see it! Zip up the entire directory and email it back to us.

Support

Need help? Please reach out to us! We know computers can be tricky things and we are happy to assist you. Our contact details are in the email we sent you. We will get back to you as soon as we can.

About

Event dispatcher test

https://hautelook.github.io


Languages

Language:JavaScript 100.0%