Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Testando o seu CSS

Testando o seu CSS

Criar rotinas para testes garante minimamente que novas alterações não danifiquem o que já estava funcionando. Alterar um código CSS é uma tarefa simples. Por ser declarativo, o CSS complica a realização de testes. Contudo, existem métodos e ferramentas que nos auxiliam nesta tarefa de garantir a camada de estilo.

Thiago Alves Luiz

December 05, 2015
Tweet

More Decks by Thiago Alves Luiz

Other Decks in Technology

Transcript

  1. THIAGO ALVES LUIZ O c u p a ç ã

    o FULL STACK WEB DEVELO PER E m p re s a Syntesis Tw i t t e r @ t a lt k9 G i t H u b t a lt k9 E - m a i l ta l tk9 @ gm a il. c om
  2. Relembrando: CSS é uma linguagem declarativa e este tipo de

    linguagem é fácil de escrever e difícil de testar
  3. com linguagem processual o programador diz como o sistema deve

    responder, através de funções ou métodos
  4.  Frozen DOM  Computed Style  House/Project Styleguide 

    Image DIFF  Syntax técnicas de testagem
  5. por estas características, a técnica se torna mais confiável e

    garante o mínimo de manutenção em testes
  6. Feature: Website layout test As a user I want visual

    consistency on the http://csste.st/ website Scenario: Content layout Given I visit "http://csste.st/" Then "section > p" should have "color" of "rgb(68, 68, 68)"