Obie formy są poprawne, jednak "dobra noc" i "dobranoc" mają inne znaczenia. Użycie "dobranoc" jako pożegnania jest niepoprawne.
Dobranoc - pożegnanie innej osoby używane w godzinach wieczornych-nocnych jako życzenie spokojnej nocy / dobrego snu.
Dobra noc - określenie dobrej nocy, przymiotnik dobra, rzeczownik noc.
Idę już spać, dobranoc!
Dobranoc, słodkich snów!