Sachverhalt: A. A._ (Beschwerdeführerin, geb. 1971, Staatsangehörige von Thailand) ersuchte im Rahmen eines Berufungsverfahrens vor dem Obergericht des Kantons Zürich betreffend Eheschutz um die Gewährung von unentgeltlicher Rechtspflege inkl. unentgeltlichem Rechtsbeistand. Soweit nachfolgend relevant, war im Berufungsverfahren namentlich der Ehegattenunterhalt strittig. B. Mit Urteil vom 7. April 2015 hiess das Obergericht die Berufung der Beschwerdeführerin teilweise gut und sprach ihr - anders als die erste Instanz, welche einen Unterhaltsanspruch verneint hatte - folgende vom Ehemann zu leistenden Unterhaltsbeiträge zu: Fr. 1'500.-- vom 4. Juli 2012 bis 31. Mai 2014; Fr. 3'000.-- vom 1. Juni 2014 bis 31. August 2015; Fr. 2'945.-- ab 1. September 2015 und für die Dauer des Getrenntlebens. Mit Beschluss ebenfalls vom 7. April 2015 (Ziff. 2 des Beschlusses) wies das Obergericht das Armenrechtsgesuch der Beschwerdeführerin für das Berufungsverfahren ab. Der Beschluss bildet Bestandteil des Urteils. C. Gegen genannten Beschluss gelangt die Beschwerdeführerin mit Eingabe vom 21. Mai 2015 an das Bundesgericht. Sie verlangt, Ziff. 2 des Beschlusses vom 7. April 2015 sei unter Kosten- und Entschädigungsfolgen aufzuheben, ihr sei für das Berufungsverfahren die unentgeltliche Rechtspflege zu bewilligen und ihr sei eine unentgeltliche Rechtsbeiständin zu bestellen. Eventuell sei die Sache zu neuem Entscheid an die Vorinstanz zurückzuweisen. Sie ersucht auch für das bundesgerichtliche Verfahren um unentgeltliche Rechtspflege und Verbeiständung. Die Vorinstanz hat auf eine Vernehmlassung verzichtet.