1 | define([ |
---|
2 | "doh", |
---|
3 | "dojo", |
---|
4 | "require", |
---|
5 | "./modules/anon", |
---|
6 | "./modules/wrapped", |
---|
7 | "dojo/tests/_base/loader/modules/full", |
---|
8 | "./modules/data", |
---|
9 | "./modules/factoryArity", |
---|
10 | "./modules/factoryArityExports", |
---|
11 | "./modules/idFactoryArity", |
---|
12 | "./modules/idFactoryArityExports" |
---|
13 | ], function(doh, dojo, require, anon, wrapped){ |
---|
14 | |
---|
15 | doh.register("dojo.tests._base._loader.modules", [ |
---|
16 | function testAMD(t){ |
---|
17 | // test AMD module API |
---|
18 | t.is(anon.theAnswer, 42); |
---|
19 | t.is(require('./modules/anon').five, 5); |
---|
20 | t.is(wrapped.five, 5); |
---|
21 | t.is(dojo.require('dojo.tests._base.loader.modules.wrapped'), require('./modules/wrapped')); |
---|
22 | t.is(require('./modules/full').twiceTheAnswer, 84); |
---|
23 | t.is(require('./modules/data').five, 5); |
---|
24 | |
---|
25 | t.is(require('./modules/factoryArity').module.id, "dojo/tests/_base/loader/modules/factoryArity"); |
---|
26 | t.is(require('./modules/factoryArity').id, "factoryArity"); |
---|
27 | t.is(require('./modules/factoryArity').impliedDep, "impliedDep1"); |
---|
28 | |
---|
29 | t.is(require('./modules/factoryArityExports').module.id, "dojo/tests/_base/loader/modules/factoryArityExports"); |
---|
30 | t.is(require('./modules/factoryArityExports').id, "factoryArityExports"); |
---|
31 | t.is(require('./modules/factoryArityExports').impliedDep, "impliedDep2"); |
---|
32 | |
---|
33 | t.is(require('./modules/idFactoryArity').module.id, "dojo/tests/_base/loader/modules/idFactoryArity"); |
---|
34 | t.is(require('./modules/idFactoryArity').id, "idFactoryArity"); |
---|
35 | t.is(require('./modules/idFactoryArity').impliedDep, "impliedDep3"); |
---|
36 | |
---|
37 | t.is(require('./modules/idFactoryArityExports').module.id, "dojo/tests/_base/loader/modules/idFactoryArityExports"); |
---|
38 | t.is(require('./modules/idFactoryArityExports').id, "idFactoryArityExports"); |
---|
39 | t.is(require('./modules/idFactoryArityExports').impliedDep, "impliedDep4"); |
---|
40 | } |
---|
41 | ]); |
---|
42 | }); |
---|
43 | |
---|