loading

This test dojo.require's a module (m1) that is a legacy module that depends on another legacy module (m2). m1 is wrapped in dojo/require! to guarantee that m2 is onboard before m1 starts evaluating. The loading message above should change to "OK" and you should see the following console output:

m2, a plain-old-style synch module, evaluated OK
m1, a plain-old-style synch module wrapped in dojo/require!, evaluate start
the value of m2 in m1 is: this is the value of m2
m1 evaluate end
ready in m1 called
the value of m1 at completion is: this is the value of m1
the value of m2 at completion is: this is the value of m2