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

Testing real Vue apps

Testing real Vue apps

Sobolev Nikita

September 15, 2018
Tweet

More Decks by Sobolev Nikita

Other Decks in Programming

Transcript

  1. Nuxt Gitlab CI Flow Docker Jest Jest eslint remark Vue

    Vuex Vue-Router Babel TestCafe stylelint JSDom 5
  2. Мы любим разработчиков • Актуальные зависимости, via @dependabot • Поддержка

    VSCode прям сразу • Конфигурация проста как огурец • Чтобы заработало: одна или две команды 8
  3. Но есть некоторые проблемы • Не аннотируется this • Нельзя

    расширить существующие дефиниции • https://github.com/sobolevn/vue-flow-typed 13
  4. О вкусах не спорят • eslint-config-wemake • eslint-plugin-vue • eslint-plugin-jsdoc

    • eslint-plugin-json • eslint-plugin-jest • eslint-plugin-security • eslint-plugin-flowtype • eslint-plugin-unicorn • stylelint • stylelint-scss • stylelint-cssmodules • remark 15
  5. Все по-прежнему должно работать • TestCafe инициирует e2e тесты с

    настоящими браузерами • Запускается в ручном режиме при PR • Выполняется долго 18