stand the test of time

stand the test of time (not be forgotten; never break down) — выдержать проверку временем, выдержать испытание временем

Examples from englishbaby.com:

It looks solid, but we’ll have to see if it can stand the test of time.

They just celebrated their 50 year wedding anniversary. Their relationship has really stood the test of time.

That shirt may have been cute in the 1970s, but it looks pretty ugly now. It has not stood the test of time very well.