define('a', { name: 'a' }); require(['a', 'b'], function (a, b) { doh.register( "requireAsync", [ function requireAsync(t){ t.is('a', a.name); t.is('b', b.name); } ] ); doh.run(); }); define('b', { name: 'b' });