В 2016 году Airbnb выпустила Enzyme, нашу библиотеку для тестирования компонентов React. За следующие 4 года проект набрал более 18 000 звезд и более 340 участников. GitHub также сообщает нам, что Enzyme используется более чем 230 000 репозиториев и 24 000 пакетов, а npm сообщает, что он загружается примерно 2 миллиона раз в неделю.

Реакция сообщества на этот проект, мягко говоря, поразительна. Во многом успех Enzyme является результатом того, что активное сообщество React открывает и комментирует важные проблемы, а также отправляет качественные запросы на включение. Все ваши взносы напрямую способствовали успеху этого проекта - мы не смогли бы сделать это без вас.

Это сообщество во многом является причиной того, что мы рады объявить о передаче права собственности на Enzyme новой организации Enzymejs на GitHub. Мы уверены, что этот новый дом поможет проекту и в будущем удовлетворять потребности сообщества. Успех здесь вышел за рамки Airbnb как отдельной организации, и настало время для нашего ребенка стать успешным взрослым.

Внутри Airbnb Enzyme стал катализатором для лучшего охвата тестирования внешнего интерфейса и в настоящее время используется в более чем 17000 тестах. В то время как другие варианты, такие как Библиотека тестирования React, получили распространение в Airbnb, мы по-прежнему будем использовать Enzyme и вносить в него свой вклад в обозримом будущем. Если вы хотите помочь Enzyme развиваться, ознакомьтесь с открытыми проблемами и запросами на вытягивание - тег требуется помощь - отличная отправная точка.