Fatti : A.- E._ F._, nata nel 1927, dal 1° luglio 1989 è al beneficio di una rendita straordinaria di vecchiaia, in sostituzione della rendita ordinaria parziale di importo inferiore. Con sentenza civile 31 ottobre 1996 il matrimonio da lei contratto con G._ F._, nato nel 1932, è stato sciolto per divorzio. Con scritto 6 febbraio 1997 E._ F._, tramite l'avv. P._, ha chiesto alla Cassa cantonale di compensazione che la sua rendita fosse ricalcolata secondo le nuove norme della 10a revisione della LAVS. Per decisione 6 novembre 1997 la Cassa ha respinto la domanda argomentando in sostanza che giusta le disposizioni transitorie della 10a revisione dell'AVS la nuova legge non era applicabile nella specie, considerato come l'assicurata fruisse di una rendita insorta prima del 31 dicembre 1996 e come il divorzio fosse stato pronunciato pure prima di tale data. B.- Assistita dal suo legale, l'interessata è insorta al Tribunale cantonale delle assicurazioni ribadendo la sua richiesta e facendo altresì valere che le informazioni ricevute dai funzionari dell'amministrazione l'avevano indotta a credere che avrebbe potuto usufruire dei benefici della riforma legislativa. Mediante pronunzia 4 settembre 1998 l'adita autorità di ricorso ha rigettato l'impugnativa ritenendo in concreto non adempiuti i presupposti per l'applicazione delle nuove disposizioni della LAVS ed escludendo che ne fosse stata garantita l'applicabilità da parte della Cassa. C.- Sempre rappresentata dallo studio legale P._ e S._, E._ F._ propone al Tribunale federale delle assicurazioni un ricorso di diritto amministrativo postulando l'annullamento del giudizio cantonale e del provvedimento della Cassa. Dei motivi invocati si dirà, per quanto necessario, nel prosieguo. La Cassa e l'Ufficio federale delle assicurazioni sociali (UFAS) propongono la disattenzione del gravame. 