Wrote asset menu tests.

Tests ensure that menus behave correctly even when no assets yet exist.