Citation: 4A_302/2022 E. 1

B.c. Par jugement du 15 mars 2021, le Tribunal de première instance a condamné A.________ Sàrl et B.________, solidairement entre eux, à payer à C.x________ SA la somme de 244'778 fr. 97, plus intérêts à 5 % dès le 18 décembre 2017, et prononcé la mainlevée des oppositions formées par A.________ Sàrl, respectivement B.________, à concurrence de ce montant. Statuant le 17 mai 2022 sur appel des défendeurs, la Chambre civile de la Cour de justice du canton de Genève a confirmé le jugement de première instance. Elle a jugé que les promoteurs avaient violé la promesse de contracter (art. 22 al. 1 CO) résultant de l'art. 3 de la convention du 23 janvier 2017. Dans le cadre du contrat de prêt, les emprunteurs s'étaient engagés à confier les travaux du projet «Y.________» à la prêteuse, en tant qu'entreprise générale, à la double condition, d'une part, de la garantie d'un prix forfaitaire concurrentiel et équivalent au marché genevois et, d'autre part, de la validation par la banque du choix de la demanderesse comme entreprise générale. La première condition était remplie puisque le prix de l'ouvrage offert par la demanderesse dans son devis était équivalent à celui convenu finalement entre les promoteurs et L.________ Sàrl. Quant à la seconde condition, elle était réputée accomplie en application de l'art. 156 CO, dès lors que la banque aurait validé le choix de la demanderesse comme entreprise générale si les promoteurs n'avaient pas changé d'avis et désigné finalement une autre société sans motif valable. Pour le reste, le dommage subi par la demanderesse correspondait aux honoraires forfaitaires, hors TVA, auxquels elle aurait pu prétendre pour son activité d'entreprise générale tels que prévus aux postes CFC 296, 296.6 et 299 du devis. En outre, le lien de causalité (naturelle et adéquate) entre ce préjudice et la violation par les emprunteurs de leurs obligations contractuelles était établi. Enfin, les défendeurs avaient échoué à prouver qu'aucune faute ne leur était imputable.