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

Treinamento de testes em JavaScript :: Parte 3

Treinamento de testes em JavaScript :: Parte 3

Eduardo Matos

September 05, 2019
Tweet

More Decks by Eduardo Matos

Other Decks in Programming

Transcript

  1. PASS ./treinamento.test.js Cenários ✓ Basics (6ms) ✓ jQuery component (4ms)

    ✓ Vue component + external dependencies ✎ todo Complex Vue component + Vuex Encontros: 1 todo, 3 passed, 4 total Realização: Guilda da front Apoio: Marcelo Fraga Autor: Eduardo Matos Ran all test suites.
  2. Inicialização 1. npm install -g @vue/cli 2. vue create motivator

    3. cd motivator 4. Substituir “test:unit” por “test” no package.json
  3. Cenários 1. Componente deve ter exibir um título recebido por

    propriedade 2. Deve conter uma lista de motivações recebidas por propriedade
  4. Cenários 1. Componente deve ter exibir um título recebido por

    propriedade 2. Deve conter uma lista de motivações recebida por propriedade 3. As motivações devem estar ordenadas corretamente
  5. Cenários 1. Componente deve ter exibir um título recebido por

    propriedade 2. Deve conter uma lista de motivações recebida por propriedade 3. As motivações devem estar ordenadas corretamente 4. Deve existir um botão que carrega mais frases de efeito
  6. Cenários 1. Componente deve ter exibir um título recebido por

    propriedade 2. Deve conter uma lista de motivações recebida por propriedade 3. As motivações devem estar ordenadas corretamente 4. Deve existir um botão que carrega mais frases de efeito 5. O botão deve carregar frases acessando /do-action
  7. Cenários 1. Componente deve ter exibir um título recebido por

    propriedade 2. Deve conter uma lista de motivações recebida por propriedade 3. As motivações devem estar ordenadas corretamente 4. Deve existir um botão que carrega mais frases de efeito 5. O botão deve carregar frases acessando /do-action 6. Componente tem um campo c/ máx resultados que a API retorna
  8. Cenários 1. Componente deve ter exibir um título recebido por

    propriedade 2. Deve conter uma lista de motivações recebida por propriedade 3. As motivações devem estar ordenadas corretamente 4. Deve existir um botão que carrega mais frases de efeito 5. O botão deve carregar frases acessando /do-action 6. Componente tem um campo c/ máx resultados que a API retorna 7. Ao rolar a página até o fim, novas frases são carregadas