   find: (selector) ->
 
   closest: (element) ->
+
+  fadeIn: (duration, cb) ->
+    cb()
+
+  fadeOut: (duration, cb) ->
+    cb()

  addClass: () ->

  removeClass: () ->

  append: (html) ->
    if @htmlData

  constructor: (options) ->
    options = options or {}
    @attributes = options.attributes or {}
    @_data = options.data or {}

    spyOn(@, 'attr').andCallThrough()
    spyOn(@, 'removeAttr').andCallThrough()
    spyOn(@, 'find')
    spyOn(@, 'closest')
    spyOn(@, 'append').andCallThrough()
