~/talk

Testing & React Native"Lessons from the Battlefield"

Talkat React Amsterdam 2017 · on Friday, 2017-04-21· [react-native, testing]
slides:none on file

Wix tries to keep a TDD workflow on mobile and discovers concrete tradeoffs: Appium/WebDriver is flaky and forces sleeps and hacks, component tests with enzyme shallow vs full rendering break refactorability and push heavy mocking, and unit tests remain fast and straightforward. Architecture matters—keep components thin and move logic to plain JS files. Migrating to detox (EarlGrey-based, fast and stable) yields a small set of reliable end-to-end tests while Android support is still under active development.

AI-written summary · about

  1. 0:00Intro
  2. 2:50Moving to Wix
  3. 6:19Testing Pyramid
  4. 11:00Enzyme
  5. 15:15Mocks
  6. 17:07Architecture
  7. 19:56ETU
  8. 21:14Peon
  9. 23:26WebDriver
  10. 25:05The Most Important Thing
  11. 25:43The Right Solution
  12. 26:28React Native
  13. 27:45Bottom Line
~/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.