Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. module.exports = {
  2. getData: getData,
  3. buildRequest: buildRequest,
  4. makeRequest: makeRequest
  5. };
  6.  
  7.  
  8. function buildRequest(resource) {
  9. return 'request';
  10. }
  11.  
  12. function getData(resource, callback) {
  13. var request = buildRequest(resource);
  14. module.exports.makeRequest(request, callback);
  15. }
  16.  
  17. function makeRequest(request, onCompleteFn) {
  18. // do some IO get some data or receive an error
  19. var someFakeData = {};
  20. onCompleteFn(someFakeData);
  21. }
  22.  
  23. ----
  24.  
  25.  
  26. resources.js
  27. getData()
  28. ✓ calls makeRequest with a built request
  29.  
  30.  
  31. 1 passing (12ms)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement