3.0 source code
This commit is contained in:
13
OfficeWeb/vendor/requirejs/tests/exports/am.js
vendored
Normal file
13
OfficeWeb/vendor/requirejs/tests/exports/am.js
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
define(
|
||||
[
|
||||
'bm',
|
||||
'cm',
|
||||
'module',
|
||||
'exports'
|
||||
],
|
||||
function (bm, cm, module, exports) {
|
||||
exports.name = 'am';
|
||||
exports.bName = bm.name;
|
||||
exports.cName = cm.name;
|
||||
}
|
||||
);
|
||||
5
OfficeWeb/vendor/requirejs/tests/exports/assign.js
vendored
Normal file
5
OfficeWeb/vendor/requirejs/tests/exports/assign.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
define("assign",
|
||||
["require", "exports", "module"],
|
||||
function (require, exports, module) {
|
||||
module.exports = "assign";
|
||||
});
|
||||
4
OfficeWeb/vendor/requirejs/tests/exports/assign2.js
vendored
Normal file
4
OfficeWeb/vendor/requirejs/tests/exports/assign2.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
define(["module", "exports", "require"],
|
||||
function (module, exports, require) {
|
||||
module.exports = "assign2";
|
||||
});
|
||||
6
OfficeWeb/vendor/requirejs/tests/exports/bm.js
vendored
Normal file
6
OfficeWeb/vendor/requirejs/tests/exports/bm.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
define([
|
||||
'module',
|
||||
'exports'
|
||||
], function (module, exports) {
|
||||
exports.name = 'bm';
|
||||
});
|
||||
6
OfficeWeb/vendor/requirejs/tests/exports/cm.js
vendored
Normal file
6
OfficeWeb/vendor/requirejs/tests/exports/cm.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
define([
|
||||
'module',
|
||||
'exports'
|
||||
], function (module, exports) {
|
||||
exports.name = 'cm';
|
||||
});
|
||||
26
OfficeWeb/vendor/requirejs/tests/exports/exports-tests.js
vendored
Normal file
26
OfficeWeb/vendor/requirejs/tests/exports/exports-tests.js
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
require.config({
|
||||
baseUrl: requirejs.isBrowser ? "./" : "./exports/"
|
||||
});
|
||||
|
||||
require(
|
||||
["require", "vanilla", "funcSet", "assign", "assign2", "usethis",
|
||||
"implicitModule", "simpleReturn"],
|
||||
function(require, vanilla, funcSet, assign, assign2, usethis,
|
||||
implicitModule, simpleReturn) {
|
||||
doh.register(
|
||||
"exports",
|
||||
[
|
||||
function exports(t){
|
||||
t.is("vanilla", vanilla.name);
|
||||
t.is("funcSet", funcSet);
|
||||
t.is("assign", assign);
|
||||
t.is("assign2", assign2);
|
||||
t.is("usethis", usethis.name);
|
||||
t.is("implicitModule", implicitModule());
|
||||
t.is("simpleReturn", simpleReturn());
|
||||
}
|
||||
]
|
||||
);
|
||||
doh.run();
|
||||
}
|
||||
);
|
||||
14
OfficeWeb/vendor/requirejs/tests/exports/exports.html
vendored
Normal file
14
OfficeWeb/vendor/requirejs/tests/exports/exports.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>require.js: Exports Test</title>
|
||||
<script type="text/javascript" src="../../require.js"></script>
|
||||
<script type="text/javascript" src="../doh/runner.js"></script>
|
||||
<script type="text/javascript" src="../doh/_browserRunner.js"></script>
|
||||
<script type="text/javascript" src="exports-tests.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>require.js: Exports Test</h1>
|
||||
<p>Check console for messages</p>
|
||||
</body>
|
||||
</html>
|
||||
5
OfficeWeb/vendor/requirejs/tests/exports/funcSet.js
vendored
Normal file
5
OfficeWeb/vendor/requirejs/tests/exports/funcSet.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
define("funcSet",
|
||||
["require", "exports", "module"],
|
||||
function (require, exports, module) {
|
||||
module.exports = "funcSet";
|
||||
});
|
||||
7
OfficeWeb/vendor/requirejs/tests/exports/implicitModule.js
vendored
Normal file
7
OfficeWeb/vendor/requirejs/tests/exports/implicitModule.js
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
define(function (require, exports, module) {
|
||||
if (module.exports) {
|
||||
module.exports = function () {
|
||||
return 'implicitModule';
|
||||
};
|
||||
}
|
||||
});
|
||||
18
OfficeWeb/vendor/requirejs/tests/exports/moduleAndExports-tests.js
vendored
Normal file
18
OfficeWeb/vendor/requirejs/tests/exports/moduleAndExports-tests.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
require({
|
||||
baseUrl: requirejs.isBrowser ? "./" : "./exports/"
|
||||
},
|
||||
['am'],
|
||||
function(am) {
|
||||
doh.register(
|
||||
"moduleAndExports",
|
||||
[
|
||||
function moduleAndExports(t){
|
||||
t.is('am', am.name);
|
||||
t.is('bm', am.bName);
|
||||
t.is('cm', am.cName);
|
||||
}
|
||||
]
|
||||
);
|
||||
doh.run();
|
||||
}
|
||||
);
|
||||
14
OfficeWeb/vendor/requirejs/tests/exports/moduleAndExports.html
vendored
Normal file
14
OfficeWeb/vendor/requirejs/tests/exports/moduleAndExports.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>require.js: Module and Exports Test</title>
|
||||
<script type="text/javascript" src="../../require.js"></script>
|
||||
<script type="text/javascript" src="../doh/runner.js"></script>
|
||||
<script type="text/javascript" src="../doh/_browserRunner.js"></script>
|
||||
<script type="text/javascript" src="moduleAndExports-tests.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>require.js: Module and Exports Test</h1>
|
||||
<p>Check console for messages</p>
|
||||
</body>
|
||||
</html>
|
||||
10
OfficeWeb/vendor/requirejs/tests/exports/simpleReturn.js
vendored
Normal file
10
OfficeWeb/vendor/requirejs/tests/exports/simpleReturn.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
//This file does not use exports, just
|
||||
//return, but need to test that it does not
|
||||
//automatically get an exports object assigned
|
||||
define(
|
||||
function () {
|
||||
return function () {
|
||||
return 'simpleReturn';
|
||||
};
|
||||
}
|
||||
);
|
||||
3
OfficeWeb/vendor/requirejs/tests/exports/usethis.js
vendored
Normal file
3
OfficeWeb/vendor/requirejs/tests/exports/usethis.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
define(function (require, exports) {
|
||||
this.name = 'usethis';
|
||||
});
|
||||
5
OfficeWeb/vendor/requirejs/tests/exports/vanilla.js
vendored
Normal file
5
OfficeWeb/vendor/requirejs/tests/exports/vanilla.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
define("vanilla",
|
||||
["require", "exports", "module"],
|
||||
function (require, exports, module) {
|
||||
exports.name = "vanilla";
|
||||
});
|
||||
Reference in New Issue
Block a user