Exemple #1
0
 .then(function () {
     //Test using volojs/repos-provided package.json override.
     return main(['add', 'three.js'], function (result) {
         console.log(result);
         doh.register("addRepoPackageJsonOverride",
             [
                 function addOnAdd(t) {
                     t.is(true, path.existsSync('three.js'));
                 }
             ]
         );
         doh.run();
     });
 })
Exemple #2
0
    .then(function () {
        return main(['create', 'voloBaseUrl', '../support/voloBaseUrl'], function (result) {
            console.log(result);
            doh.register("voloBaseUrl",
                [
                    function voloBaseUrl(t) {
                        var expected = fs.readFileSync('../support/simple/simple.js', 'utf8'),
                            output = fs.readFileSync('voloBaseUrl/funkyBaseUrl/simple.js', 'utf8');

                        t.is(expected, output);
                    }
                ]
            );
            doh.run();
        });
    })
Exemple #3
0
    .then(function () {
        return main(['add', '-noprompt', '../support/addable'], function (result) {
            console.log(result);
            doh.register("addOnAdd",
                [
                    function addOnAdd(t) {
                        var expected = fs.readFileSync('../support/addable/temp/a.js', 'utf8'),
                            output = fs.readFileSync('addable/a.js', 'utf8');

                        t.is(false, path.existsSync('addable/temp'));
                        t.is(expected, output);
                    }
                ]
            );
            doh.run();
        });
    })
Exemple #4
0
    .then(function () {
        return main(['add', '-amd', '../support/simple', 'simpleAmd', 'depends=foo'], function (result) {
            console.log(result);
            doh.register("addSimpleAmd",
                [
                    function addSimpleAmd(t) {
                        var expected = fs.readFileSync('../expected/simpleAmd.js', 'utf8'),
                            output = fs.readFileSync('simpleAmd.js', 'utf8');

                        t.is(true, path.existsSync('simpleAmd.js'));
                        t.is(expected, output);
                    }
                ]
            );
            doh.run();
        });
    })