Ricapitoliamo velocemente tutto quanto. Il mio obiettivo è capire come funziona lo script e leggere in console il risultato che se non ho capito male dovrebbe essere "true". Il codice che sto analizzando e che sto cercando di implementare su Require.js è il seguente:
codice:
define(['ch04/amd1', 'ch04/amd2'],
        function myModule(amd1, amd2) {
            var testResults = {
                test1: amd1.test(),
                test2: amd2.test()
            },
            api = {
                testResults: function () {
                    return testResults;
                }
            };
            return api;
        });
require(['ch04-amd'], function (amd) {
    var results = amd.testResults();
    test('AMD with Require.js', function () {
        equal(results.test1, console.log(true),
                'First dependency loaded correctly.');
        equal(results.test2, console.log(true),
                'Second dependency loaded correctly.');
    });
});
Non chiedo altro.