UNPKG

tern-aui2.0.x

Version:

A Tern plugin adding AlloyUI 2.x support.

59 lines (51 loc) 3.2 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-ace-e'", { "start":{"line":0,"ch":10}, "end":{"line":0,"ch":21}, "isProperty":false, "isObjectKey":false, "completions":[{"name":"'aui-ace-editor'","type":"module","origin":"aui2.0.x","displayName":"aui-ace-editor"}] }, 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":"aui2.0.x","displayName":"aui-tree"}, {"name":"'aui-tree-data'","type":"submodule","origin":"aui2.0.x","displayName":"aui-tree-data"}, {"name":"'aui-tree-io'","type":"submodule","origin":"aui2.0.x","displayName":"aui-tree-io"}, {"name":"'aui-tree-node'","type":"submodule","origin":"aui2.0.x","displayName":"aui-tree-node"}, {"name":"'aui-tree-paginator'","type":"submodule","origin":"aui2.0.x","displayName":"aui-tree-paginator"}, {"name":"'aui-tree-view'","type":"submodule","origin":"aui2.0.x","displayName":"aui-tree-view"}] }, null, 1); } if (module == require.main) require("test").run(exports);