source: Dev/trunk/src/client/dojo/tests/_base/loader/modules.js

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 1.7 KB
Line 
1define([
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
Note: See TracBrowser for help on using the repository browser.