~/talk

How We Updated @vue/test-utils in GitLab

TalkinRussianat HolyJS 2021 Piter · 2021-04-20..04-23· [vue]
links:none on file
slides:none on file

A developer describes updating the @vue/test-utils library inside GitLab: the work required sending over a dozen pull requests to @vue/test-utils, proposing an internal RFC to create a fork, and digging into Vue’s reactivity internals. The talk focuses on the practical problems encountered—coordination with upstream, maintaining code and test quality—and the approaches used to get the updates merged and stable in GitLab.

AI-written summary · about

  1. 0:00Introduction
  2. 4:25Goals for @vue/test-utils update
  3. 9:45Vue basics
  4. 11:34@vue/test-utils in GitLab
  5. 14:05Component testing problems
  6. 21:30Evan You's role
  7. 22:37Shallow vs deep render
  8. 28:04Slot testing challenges
  9. 32:47Vue 3 migration issues
  10. 39:33DOM mounting specifics
  11. 42:51Open Source responsibility
  12. 47:50Key @vue/test-utils changes
  13. 51:50Fixes for destroyed components
  14. 53:15Props infinite loops
  15. 1:01:30Rewriting from scratch?
  16. 1:05:10Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.