A.- B._, geboren 1968, verheiratet, Mutter von vier 1988, 1990, 1995 und 1997 geborenen Kindern, stand seit 1. April 1986 in den Diensten der Firma R._ AG. Mitte Januar 1995 reduzierte sie ihre Tätigkeit als Hilfsarbeiterin von 100 % auf grundsätzlich 50 %, wobei es in der Folge zu insgesamt 649 Kranktagen mit attestierten wechselnden Arbeitsunfähigkeiten von 100 % und 50 % kam. Mit einer vom 30. März 1998 datierenden Vereinbarung lösten die Firma R._ AG und die Versicherte das Arbeitsverhältnis unter Verlängerung der Lohnfortzahlung bis Ende Mai 1998 auf diesen Zeitpunkt hin auf. Am 18. März 1998 meldete sich B._ bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons Solothurn zog einen Bericht des Dr. med. M._ bei, Spezialarzt FMH für Innere Medizin, speziell Rheumaerkrankungen, vom 8. April 1998, welcher die Versicherte behandelt hatte. Ferner holte die Verwaltung von der Firma R._ AG den Arbeitgeberbericht (vom 30. April 1998, mit beigelegter Liste Lohnfortzahlung Krankheit und der Auflösungsvereinbarung vom 30. März 1998) ein. Gestützt auf diese Unterlagen gelangte die Durchführungsstelle zum Schluss, es bestehe zwar in der angestammten Tätigkeit als Hilfsarbeiterin in der Firma R._ AG eine 50 %ige Arbeitsunfähigkeit, hingegen für körperlich leichte Tätigkeiten eine volle Arbeitsfähigkeit. Deren zumutbare Verwertung ergebe ein rentenausschliessendes Invalideneinkommen von Fr. 37'176. -, sodass im Vergleich zum Einkommen ohne Invalidität von Fr. 42'900. - ein Invaliditätsgrad von 12 % resultiere (Vorbescheid vom 20. Mai 1998). Trotz der seitens der Versicherten hiegegen vorgetragenen Einwendungen hielt die Verwaltung an ihrem Standpunkt fest und erliess ohne weitere Abklärungen am 8. Juli 1998 eine auf Ablehnung des Leistungsgesuchs lautende Verfügung. B.- Das Versicherungsgericht des Kantons Solothurn wies die hiegegen erhobene Beschwerde, nach Durchführung eines zweifachen Schriftenwechsels, mit Entscheid vom 7. Mai 1999 ab. C.- B._ führt Verwaltungsgerichtsbeschwerde und stellt sinngemäss den Antrag, es sei eine ergänzende medizinische Abklärung anzuordnen. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, hat sich das Bundesamt für Sozialversicherung nicht vernehmen lassen. 