Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Favorites {
- static create(listing_id) {
- modify_create_favorite(find_favorite(listing_id));
- }
- static find_favorite(listing_id) {
- return $("#i-favorite-"+listing_id);
- }
- static modify_create_favorite(object) {
- object.removeClass('fa-heart-o').addClass('fa-heart').parent().attr('data-method','delete');
- }
- }
- it("will change the class", function() {
- fixture.set(favorite_html);
- Favorites.create('17');
- expect( $('#i-favorite-17', fixture.el) ).not.toHaveClass( 'fa-heart-o')
- expect( $('#i-favorite-17', fixture.el) ).toHaveClass( 'fa-heart')
- expect( $('#i-favorite-17', fixture.el).parent() ).toHaveAttr("data-method",'delete')
- expect(jQuery).toBeDefined();
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement