UNPKG

710 BJavaScriptView Raw
1'use strict';
2var assert = require('assert');
3var fs = require('fs');
4var path = require('path');
5var umdify = require('../');
6var utils = require('./utils');
7
8module.exports = function() {
9 var amdLoaderPath = path.join(__dirname, 'amd_loader.js');
10 var code = fs.readFileSync(amdLoaderPath, {
11 encoding: 'utf-8'
12 });
13
14 utils.read(function(data) {
15 code += umdify(data, {
16 amdModuleId: 'test',
17 globalAlias: 'test'
18 });
19
20 code += '\nrequire([\'test\'], function(test) {test.test();});';
21
22 utils.runInPhantom(code, function(msg) {
23 console.log('amd ok');
24 assert.equal(msg, 'executed');
25 });
26 }, 'amd.js');
27}