The other tests technically should be in a ``runs()``, but the trick with jasmine is that async steps can be the last call of a spec while still being correct. That last async step is from ``validateLanguage`` when checking the ``modeReady`` promise.

This one is in a runs block since I need to check that the mode is loaded in ``CodeMirror.modes`` after ``modeReady`` is done.