I think some explanation as a comment here in the test would be very helpful.

My understanding is that we will have two "runtimes", one for `main.js` and the other for `test.html`. Is that correct?