Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. var assert = require('chai').assert;
  2. var resources = require('./resources.js');
  3. var sinon = require('sinon');
  4.  
  5.  
  6. describe('resources.js', function() {
  7. describe('getData()', function() {
  8. it('calls makeRequest with a built request', function() {
  9. resources.makeRequest = sinon.spy();
  10. var resource = 'a resource';
  11. var request = resources.buildRequest(resource);
  12.  
  13. var callback = sinon.spy();
  14. resources.getData(resource, callback);
  15. assert.isTrue(
  16. resources.makeRequest.withArgs(request, callback).calledOnce
  17. );
  18.  
  19. });
  20. });
  21. });
  22.  
  23. -----
  24. resources.js
  25. getData()
  26. 1) calls makeRequest with a built request
  27.  
  28.  
  29. 0 passing (14ms)
  30. 1 failing
  31.  
  32. 1) resources.js getData() calls makeRequest with a built request:
  33. AssertionError: expected false to be true
  34. at Context.<anonymous> (test.spec.js:15:20)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement