Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Teste seu Javascript se não quiser uma macarronada       para o jantar          Dyego          Costa
@dyegoscostaDesenvolvedor   Microsoft Student Partnerhttp://dyegoCOMy.com
@VCavalcante               @GiovanniBassi
A nova web
Manifesto da nova webMenos C#/Ruby/Java/Python, mais JavascriptMenos arrastar e soltar, mais HTML codificado à mãoMenos po...
Single PageApplication
Ferramentasgithub.com/pivotal/jasminegithub.com/jquery/qunitgithub.com/nkallen/screw-unitgithub.com/wycats/jspecgithub.com...
tryjasmine.com
Spies
github.com/velesin/jasmine-jquery
•   toBe(jQuerySelector)                        •   toHaveBeenTriggered()•   toBeChecked()                               •...
CacheCuidado!
Chutzpah    +Phantom.js
https://github.com/DyegoCosta/SPADemo
Obrigado!      @dyegoscosta  dyego.costa@live.com     dyegocomy.com
Teste seu javascript se não quiser uma macarronada para o jantar
Teste seu javascript se não quiser uma macarronada para o jantar
Teste seu javascript se não quiser uma macarronada para o jantar
Teste seu javascript se não quiser uma macarronada para o jantar
Teste seu javascript se não quiser uma macarronada para o jantar
Teste seu javascript se não quiser uma macarronada para o jantar
Teste seu javascript se não quiser uma macarronada para o jantar
Upcoming SlideShare
Loading in …5
×

Teste seu javascript se não quiser uma macarronada para o jantar

799 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Teste seu javascript se não quiser uma macarronada para o jantar

  1. 1. Teste seu Javascript se não quiser uma macarronada para o jantar Dyego Costa
  2. 2. @dyegoscostaDesenvolvedor Microsoft Student Partnerhttp://dyegoCOMy.com
  3. 3. @VCavalcante @GiovanniBassi
  4. 4. A nova web
  5. 5. Manifesto da nova webMenos C#/Ruby/Java/Python, mais JavascriptMenos arrastar e soltar, mais HTML codificado à mãoMenos poluição no HTML, mais CSSMenos uso do HTML para design, mais foco nasemânticaMais Javascript, mais opções de Javascript
  6. 6. Single PageApplication
  7. 7. Ferramentasgithub.com/pivotal/jasminegithub.com/jquery/qunitgithub.com/nkallen/screw-unitgithub.com/wycats/jspecgithub.com/pivotal/jsunit
  8. 8. tryjasmine.com
  9. 9. Spies
  10. 10. github.com/velesin/jasmine-jquery
  11. 11. • toBe(jQuerySelector) • toHaveBeenTriggered()• toBeChecked() • toHaveBeenPreventedOn(selector)• toBeEmpty() • toHaveBeenPrevented()• toBeHidden() • toHaveClass(className)• toHaveCss(css) • toHaveData(key, value)• toBeSelected() • toHaveHtml(string)• toBeVisible() • toContainHtml(string)• toContain(jQuerySelector) • toHaveId(id)• toHaveAttr(attributeName, attributeValue) • toHaveText(string)• toHaveProp(propertyName, propertyValue) • toHaveValue(value)• toHaveBeenTriggeredOn(selector) • toBeDisabled() • toBeFocused() • toHandle(eventName) • toHandleWith(eventName, eventHandler)
  12. 12. CacheCuidado!
  13. 13. Chutzpah +Phantom.js
  14. 14. https://github.com/DyegoCosta/SPADemo
  15. 15. Obrigado! @dyegoscosta dyego.costa@live.com dyegocomy.com

×