diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-10-10 03:50:11 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-10-10 03:50:11 +0200 |
commit | de4628b3a7e7618681a76c01d00c1632a96688cf (patch) | |
tree | 49d4d97cf1c591b8567c83aa2469522f7fa57d27 /thirdparty/systemjs/test/tests/commonjs-requires.js | |
parent | 7989859ed6520d4e8d18f48545e5998bf66e253c (diff) | |
parent | 9af485a584e47fd503ed5c62b9f6482574715f1e (diff) |
Merge commit '9af485a584e47fd503ed5c62b9f6482574715f1e' as 'thirdparty/systemjs'
Diffstat (limited to 'thirdparty/systemjs/test/tests/commonjs-requires.js')
-rw-r--r-- | thirdparty/systemjs/test/tests/commonjs-requires.js | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/thirdparty/systemjs/test/tests/commonjs-requires.js b/thirdparty/systemjs/test/tests/commonjs-requires.js new file mode 100644 index 000000000..af80d8058 --- /dev/null +++ b/thirdparty/systemjs/test/tests/commonjs-requires.js @@ -0,0 +1,40 @@ +exports.d6 = +/**/require('./commonjs-d2.js'); + +exports.d1 = require( + './commonjs-d.js' +); + +exports.d2 = (require +("./commonjs-d.js")); + +var regex = / \/* /; + +exports.d3 = "require('not a dep')"; + +exports.d4 = "text/* require('still not a dep') text"; + +exports.d5 = 'text \'quote\' require("yet still not a dep")'; + +var regexWithString = /asdfasdf " /; + +var regexClose = /asdf " */; + +// This comment triggered SystemJS to do a require because of this -> require('') +exports.d7 = 'export'; + +var p = false && require('" + "test" + "'); + +// this line shouldn't be detected +" = require(", "),\n "; + + +/* + +Unsolved breaking cases: + +var regex = / " /; var string = " /* " // one line; +require('asdf') // <- this will now be skipped as it will be in the '/*' comment +*//* + +*/
\ No newline at end of file |