Citation: 4A_229/2020 E. C

Contre cet arrêt, A.________ SA a interjeté un recours en matière civile au Tribunal fédéral le 12 mai 2020, concluant à sa réforme en ce sens que la demande est rejetée. Subsidiairement, elle conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens des considérants. La recourante se plaint d'établissement arbitraire des faits (art. 97 al. 1 LTF, art. 9 Cst.) et de violation des art. 42, 44, 97, 99, 398 al. 2 et 412 al. 2 CO. L'intimée propose le rejet du recours dans la mesure où il est recevable. La recourante a répliqué et l'intimée a dupliqué.