~caneypuggies/reformedchurcheslocator/couchapp-backbone

« back to all changes in this revision

Viewing changes to _attachments/js/vendor/requirejs/tests/packages/packages-tests.js

  • Committer: Tim Black
  • Date: 2013-09-16 22:50:16 UTC
  • Revision ID: tim@alwaysreformed.com-20130916225016-zk8jiba25z33ew7h
Versioned Bower vendor directory

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
require({
 
2
        baseUrl: requirejs.isBrowser ? "./" : "./packages/",
 
3
        paths: {
 
4
            'alpha/replace' : 'replace'
 
5
        },
 
6
        packages: [
 
7
            {
 
8
                name: 'alpha',
 
9
                location: 'pkgs/alpha'
 
10
            },
 
11
            {
 
12
                name: 'beta',
 
13
                location: 'pkgs/beta/0.2/scripts',
 
14
                main: 'beta'
 
15
            },
 
16
            {
 
17
                name: 'dojox/chair',
 
18
                location: 'pkgs/dojox/chair'
 
19
            },
 
20
            {
 
21
                name: 'dojox/table',
 
22
                location: 'pkgs/dojox/table',
 
23
                main: 'table'
 
24
            },
 
25
            {
 
26
                name: 'bar',
 
27
                location: 'bar/0.4',
 
28
                main: 'scripts/main'
 
29
            },
 
30
            {
 
31
                name: 'foo',
 
32
                location: 'foo/lib'
 
33
            },
 
34
            {
 
35
                name: 'funky',
 
36
                main: 'index.js'
 
37
            },
 
38
            {
 
39
                name: 'baz',
 
40
                location: 'baz/lib',
 
41
                main: 'index'
 
42
            },
 
43
            {
 
44
                name: 'dojox/window',
 
45
                location: 'dojox/window',
 
46
                main: 'window'
 
47
            }
 
48
        ]
 
49
    },
 
50
       ["require", "alpha", "alpha/replace", "beta", "beta/util", "bar", "baz",
 
51
        "foo", "foo/second", "dojox/chair", "dojox/table", "dojox/door", "dojox/window/pane",
 
52
        "dojox/window", "dojox/table/legs", "funky"],
 
53
function(require,   alpha,   replace,         beta,   util,        bar,   baz,
 
54
         foo,   second,       chair,         table,         door,         pane,
 
55
         window,         legs,               funky) {
 
56
    var dataUrl = require.toUrl('foo/../data.html');
 
57
    doh.register(
 
58
        "packages",
 
59
        [
 
60
            function packages(t){
 
61
                t.is("alpha", alpha.name);
 
62
                t.is("fake/alpha/replace", replace.name);
 
63
                t.is("beta", beta);
 
64
                t.is("beta/util", util.name);
 
65
                t.is("bar", bar.name);
 
66
                t.is("0.4", bar.version);
 
67
                t.is("baz", baz.name);
 
68
                t.is("0.4", baz.barDepVersion);
 
69
                t.is("foo", baz.fooName);
 
70
                t.is("baz/helper", baz.helperName);
 
71
                t.is("foo", foo.name);
 
72
                t.is("alpha", foo.alphaName);
 
73
                t.is("foo/second", second.name);
 
74
                t.is((requirejs.isBrowser ? "./foo/lib/../data.html" : "./packages/foo/lib/../data.html"), dataUrl);
 
75
                t.is('dojox/chair', chair.name);
 
76
                t.is('dojox/chair/legs', chair.legsName);
 
77
                t.is('dojox/table', table.name);
 
78
                t.is('dojox/chair', table.chairName);
 
79
                t.is('dojox/table/legs', legs.name);
 
80
                t.is('dojox/door', door.name);
 
81
                t.is('dojox/window/pane', pane.name);
 
82
                t.is('dojox/window', window.name);
 
83
                t.is('dojox/window/pane', window.paneName);
 
84
                t.is('funky', funky.name);
 
85
                t.is('monkey', funky.monkeyName);
 
86
            }
 
87
        ]
 
88
    );
 
89
    doh.run();
 
90
});