Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. describe("EventRecommender", function() {
  2. var EventRecommender = require('../app/EventRecommender');
  3. var er;
  4.  
  5. beforeEach(function() {
  6. er = new EventRecommender();
  7. });
  8.  
  9. describe("addEvent", function() {
  10. it("adds a new Event to the system", function() {
  11. er.addEvent("Change Me");
  12. expect(er.events.length).toEqual(1);
  13. expect(er.events[0].title).toEqual("Change Me"); // what are some other things you can test?
  14. });
  15. });
  16.  
  17. describe("addUser", function() {
  18. it("adds a new User to the system", function() {
  19. er.addUser("Change Me");
  20. expect(er.user.length).toEqual(1);
  21. });
  22. });
  23.  
  24. describe("saveUserEvent", function() {
  25. it("adds an event to a user's personal event array", function() {
  26. er.addEvent("Make a new event");
  27. er.addUser("Make a new user");
  28. er.saveUserEvent("event", "user"); // change these to match your method signature
  29. expect(er.user.personalEvents.length).toEqual(1);
  30. });
  31. });
  32.  
  33. describe("deleteUser", function() {
  34. it("removes a User from the system", function() {
  35. er.addUser("Make a new user here that you will delete later");
  36. er.deleteUser("Change Me");
  37. expect(er.user.length).toEqual(0);
  38. });
  39. });
  40.  
  41. describe("deleteEvent", function() {
  42. it("removes the event from the system", function() {
  43. er.addEvent("A new event that you will delete later");
  44. er.deleteEvent("Change Me");
  45. expect(er.events.length).toEqual(0);
  46. });
  47. });
  48. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement