Guest User

Untitled

a guest
Jul 16th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. exports['PUT bar@1.0.tar.gz'] = function(assert, beforeExit) {
  2. var n = 0;
  3. ps.on('bundles listed', function() {
  4. var req = {
  5. url: '/bundles/bar/bar@1.0.tar.gz',
  6. method: 'PUT',
  7. headers: {
  8. 'Transfer-Encoding': 'chunked'
  9. },
  10. streamer: function(request) {
  11. var intervalId;
  12. function write_some() {
  13. request.write(misc.randstr(1024));
  14. if (++n === 1000) {
  15. clearInterval(intervalId);
  16. request.end();
  17. }
  18. }
  19. intervalId = setInterval(write_some, 2);
  20. }
  21. };
  22. assert.response(getServer(), req, function(res) {
  23. n++;
  24. assert.equal(500, res.statusCode);
  25. });
  26. });
  27.  
  28. beforeExit(function() {
  29. console.log(n);
  30. assert.equal(1001, n, 'Responses Received');
  31. });
  32. };
Add Comment
Please, Sign In to add comment