Fatti
La società portoghese [X.] , in liquidazione, ha adito il Tribunale di prima istanza del cantone di Ginevra con una richiesta tendente alla nomina di un arbitro per una controversia con la società spagnola [Y. SA] . Il Tribunale di prima istanza ha respinto la richiesta, considerando che le parti non erano vincolate da una convenzione di arbitrato. La Corte di giustizia del cantone di Ginevra ha dichiarato inammissibile l'appello presentato da [X.] , ritenendo che il diritto di procedura ginevrino non prevede alcun ricorso contro il rifiuto del giudice di nominare un arbitro.
[X.] ha presentato un ricorso in materia civile e un ricorso costituzionale sussidiario dinanzi al Tribunale federale, contestando la decisione della Corte di giustizia e chiedendo la nomina di un arbitro.
Legge
Il Tribunale federale ha esaminato la ricevibilità del ricorso in materia civile e ha considerato che la decisione della Corte di giustizia era una decisione definitiva che poteva essere impugnata mediante ricorso in materia civile. Il Tribunale federale ha anche esaminato i motivi di ricorso della ricorrente, in particolare la violazione del principio di uguaglianza e della buona fede, nonché la violazione dell'art. 179 cpv. 2 LDIP.
Il Tribunale federale ha considerato che l'interpretazione della Corte di giustizia dell'art. 458 cpv. 1 LPC gen. era difendibile e non disconosceva manifestamente la volontà del legislatore ginevrino.…