X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=to-be-integrated%2Fthird-party%2Fcodemirror-3.15%2Fmode%2Fjavascript%2Ftest.js;fp=to-be-integrated%2Fthird-party%2Fcodemirror-3.15%2Fmode%2Fjavascript%2Ftest.js;h=a2af527beed393082be05ee95c1b05958d39b5fa;hb=31540dd504798e0aca69e10d8144fbedc5b16af8;hp=0000000000000000000000000000000000000000;hpb=937653fd70bbf7d95bcf870e7f2b46b4a8fec486;p=unfold.git diff --git a/to-be-integrated/third-party/codemirror-3.15/mode/javascript/test.js b/to-be-integrated/third-party/codemirror-3.15/mode/javascript/test.js new file mode 100644 index 00000000..a2af527b --- /dev/null +++ b/to-be-integrated/third-party/codemirror-3.15/mode/javascript/test.js @@ -0,0 +1,10 @@ +(function() { + var mode = CodeMirror.getMode({indentUnit: 2}, "javascript"); + function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } + + MT("locals", + "[keyword function] [variable foo]([def a], [def b]) { [keyword var] [def c] = [number 10]; [keyword return] [variable-2 a] + [variable-2 c] + [variable d]; }"); + + MT("comma-and-binop", + "[keyword function](){ [keyword var] [def x] = [number 1] + [number 2], [def y]; }"); +})();