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 0.72 KB | None | 0 0
  1. class Favorites {
  2.  
  3. static create(listing_id) {
  4. modify_create_favorite(find_favorite(listing_id));
  5. }
  6.  
  7. static find_favorite(listing_id) {
  8. return $("#i-favorite-"+listing_id);
  9. }
  10.  
  11. static modify_create_favorite(object) {
  12. object.removeClass('fa-heart-o').addClass('fa-heart').parent().attr('data-method','delete');
  13. }
  14. }
  15.  
  16. it("will change the class", function() {
  17. fixture.set(favorite_html);
  18. Favorites.create('17');
  19. expect( $('#i-favorite-17', fixture.el) ).not.toHaveClass( 'fa-heart-o')
  20. expect( $('#i-favorite-17', fixture.el) ).toHaveClass( 'fa-heart')
  21. expect( $('#i-favorite-17', fixture.el).parent() ).toHaveAttr("data-method",'delete')
  22. expect(jQuery).toBeDefined();
  23. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement