DeleteOldFilesTest.coffee 821 B

12345678910111213141516171819202122232425262728293031323334
  1. Client = require "./helpers/Client"
  2. request = require "request"
  3. require("chai").should()
  4. describe "Deleting Old Files", ->
  5. before ->
  6. @request =
  7. resources: [
  8. path: "main.tex"
  9. content: '''
  10. \\documentclass{article}
  11. \\begin{document}
  12. Hello world
  13. \\end{document}
  14. '''
  15. ]
  16. describe "on first run", ->
  17. before (done) ->
  18. @project_id = Client.randomId()
  19. Client.compile @project_id, @request, (@error, @res, @body) => done()
  20. it "should return a success status", ->
  21. @body.compile.status.should.equal "success"
  22. describe "after file has been deleted", ->
  23. before (done) ->
  24. @request.resources = []
  25. Client.compile @project_id, @request, (@error, @res, @body) =>
  26. done()
  27. it "should return a failure status", ->
  28. @body.compile.status.should.equal "failure"