UNPKG

tern-aui1.5.x

Version:

A Tern plugin adding AlloyUI 1.5.x support.

57 lines (49 loc) 2.95 kB
var util = require("./util"); exports['test YUI Module Completion'] = function() { // Test completion for YUI3 with modules + submodules util.assertCompletion("YUI().use('an'", { "start":{"line":0,"ch":10}, "end":{"line":0,"ch":14}, "isProperty":false, "isObjectKey":false, "completions":[{"name":"'anim'","type":"module","origin":"yui3","displayName":"anim"}, {"name":"'anim-color'","type":"submodule","origin":"yui3","displayName":"anim-color"}, {"name":"'anim-curve'","type":"submodule","origin":"yui3","displayName":"anim-curve"}, {"name":"'anim-easing'","type":"submodule","origin":"yui3","displayName":"anim-easing"}, {"name":"'anim-node-plugin'","type":"submodule","origin":"yui3","displayName":"anim-node-plugin"}, {"name":"'anim-scroll'","type":"submodule","origin":"yui3","displayName":"anim-scroll"}, {"name":"'anim-shape-transform'","type":"submodule","origin":"yui3","displayName":"anim-shape-transform"}, {"name":"'anim-shape'","type":"submodule","origin":"yui3","displayName":"anim-shape"}, {"name":"'anim-xy'","type":"submodule","origin":"yui3","displayName":"anim-xy"}, {"name":"'anim-base'","type":"submodule","origin":"yui3","displayName":"anim-base"}] }, null, 1); // Test completion for YUI3 with '-' inside module name like async-queue util.assertCompletion("YUI().use('as'", { "start":{"line":0,"ch":10}, "end":{"line":0,"ch":14}, "isProperty":false, "isObjectKey":false, "completions":[{"name":"'async-queue'","type":"module","origin":"yui3","displayName":"async-queue"}] }, null, 1); } exports['test AlloyUI Module Completion'] = function() { //Test completion for AlloyUI with '-' inside module name like aui-ace-editor util.assertCompletion("YUI().use('aui-a'", { "start":{"line":0,"ch":10}, "end":{"line":0,"ch":17}, "isProperty":false, "isObjectKey":false, "completions":[{"name":"'aui-autocomplete'","type":"module","origin":"aui1.5.x","displayName":"aui-autocomplete"}] }, null, 1); util.assertCompletion("YUI().use('aui-tree'", { "start":{"line":0,"ch":10}, "end":{"line":0,"ch":20}, "isProperty":false, "isObjectKey":false, "completions":[{"name":"'aui-tree'","type":"module","origin":"aui1.5.x","displayName":"aui-tree"}, {"name":"'aui-tree-data'","type":"submodule","origin":"aui1.5.x","displayName":"aui-tree-data"}, {"name":"'aui-tree-node'","type":"submodule","origin":"aui1.5.x","displayName":"aui-tree-node"}, {"name":"'aui-tree-view'","type":"submodule","origin":"aui1.5.x","displayName":"aui-tree-view"}] }, null, 1); } if (module == require.main) require("test").run(exports);