From bbd5086116c7fe2f75eecd980f7ca34003a7cc3d Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Thu, 2 Nov 2017 11:03:20 -0400 Subject: [PATCH] Fix unit test default members. --- test/qunit/test-app.js | 4 +- test/qunit/tests/form_tests.js | 10 +- test/qunit/tests/galaxy-app-base.js | 16 +- test/qunit/tests/graph.js | 120 +++++------ test/qunit/tests/hda-base.js | 4 +- .../tests/history_contents_model_tests.js | 6 +- test/qunit/tests/job-dag.js | 16 +- .../tests/list-of-pairs-collection-creator.js | 2 +- test/qunit/tests/masthead_tests.js | 4 +- test/qunit/tests/metrics-logger.js | 76 +++---- test/qunit/tests/modal_tests.js | 2 +- test/qunit/tests/page_tests.js | 6 +- test/qunit/tests/popover_tests.js | 6 +- test/qunit/tests/ui_tests.js | 46 ++--- test/qunit/tests/upload_dialog_tests.js | 4 +- test/qunit/tests/utils_test.js | 22 +- test/qunit/tests/workflow_editor_tests.js | 194 +++++++++--------- 17 files changed, 269 insertions(+), 269 deletions(-) diff --git a/test/qunit/test-app.js b/test/qunit/test-app.js index d0d128a98fb..fd3638b4f77 100644 --- a/test/qunit/test-app.js +++ b/test/qunit/test-app.js @@ -18,7 +18,7 @@ define([ ){ return { create: function() { - window.Galaxy = new appBase.GalaxyApp( bootstrapped ); + window.Galaxy = new appBase.default.GalaxyApp( bootstrapped ); window.Galaxy.currHistoryPanel = { model: new Backbone.Model() }; window.Galaxy.emit = { debug : function(){}, @@ -37,4 +37,4 @@ define([ } } }; -}); \ No newline at end of file +}); diff --git a/test/qunit/tests/form_tests.js b/test/qunit/tests/form_tests.js index a0948c4e3f6..86a96aa9085 100644 --- a/test/qunit/tests/form_tests.js +++ b/test/qunit/tests/form_tests.js @@ -14,7 +14,7 @@ define([ 'test-app', 'QUnit', 'sinon', 'mvc/form/form-input', 'mvc/ui/ui-misc', } ); QUnit.test( 'tool-form', function(assert) { - var toolform = new ToolForm.View( { id: 'test' } ); + var toolform = new ToolForm.default.View( { id: 'test' } ); var form = toolform.form; $( 'body' ).prepend( toolform.$el ); window.fakeserver.respond(); @@ -53,8 +53,8 @@ define([ 'test-app', 'QUnit', 'sinon', 'mvc/form/form-input', 'mvc/ui/ui-misc', QUnit.test( 'data', function(assert) { var visits = []; - Utils.get( { url: Galaxy.root + 'api/tools/test/build', success: function( response ) { - FormData.visitInputs( response.inputs, function( node, name, context ) { + Utils.default.get( { url: Galaxy.root + 'api/tools/test/build', success: function( response ) { + FormData.default.visitInputs( response.inputs, function( node, name, context ) { visits.push( { name: name, node: node } ); } ); } } ); @@ -63,8 +63,8 @@ define([ 'test-app', 'QUnit', 'sinon', 'mvc/form/form-input', 'mvc/ui/ui-misc', }); QUnit.test( 'input', function(assert) { - var input = new InputElement( {}, { - field: new Ui.Input({}) + var input = new InputElement.default( {}, { + field: new Ui.default.Input({}) }); $( 'body' ).prepend( input.$el ); assert.ok( input.$field.css( 'display' ) == 'block', 'Input field shown' ); diff --git a/test/qunit/tests/galaxy-app-base.js b/test/qunit/tests/galaxy-app-base.js index e68f2824e56..15b558e14f0 100644 --- a/test/qunit/tests/galaxy-app-base.js +++ b/test/qunit/tests/galaxy-app-base.js @@ -43,7 +43,7 @@ define([ }; QUnit.test( "App base construction/initializiation defaults", function(assert) { - var app = new appBase.GalaxyApp({}); + var app = new appBase.default.GalaxyApp({}); assert.ok( app.hasOwnProperty( 'options' ) && typeof app.options === 'object' ); assert.ok( app.hasOwnProperty( 'logger' ) && typeof app.logger === 'object' ); assert.ok( app.hasOwnProperty( 'localize' ) && typeof app.localize === 'function' ); @@ -53,21 +53,21 @@ define([ }); QUnit.test( "App base default options", function(assert) { - var app = new appBase.GalaxyApp({}); + var app = new appBase.default.GalaxyApp({}); assert.ok( app.hasOwnProperty( 'options' ) && typeof app.options === 'object' ); assert.equal( app.options.root, '/' ); assert.equal( app.options.patchExisting, true ); }); QUnit.test( "App base extends from Backbone.Events", function(assert) { - var app = new appBase.GalaxyApp({}); + var app = new appBase.default.GalaxyApp({}); [ 'on', 'off', 'trigger', 'listenTo', 'stopListening' ].forEach( function( fn ){ assert.ok( app.hasOwnProperty( fn ) && typeof app[ fn ] === 'function' ); }); }); QUnit.test( "App base has logging methods from utils/add-logging.js", function(assert) { - var app = new appBase.GalaxyApp({}); + var app = new appBase.default.GalaxyApp({}); [ 'debug', 'info', 'warn', 'error', 'metric' ].forEach( function( fn ){ assert.ok( typeof app[ fn ] === 'function' ); }); @@ -80,17 +80,17 @@ define([ subattr : 1 } }; - var app = new appBase.GalaxyApp({}); + var app = new appBase.default.GalaxyApp({}); assert.ok( typeof app.attribute === 'object' && app.attribute.subattr === 1 ); }); QUnit.test( "App base logger", function(assert) { - var app = new appBase.GalaxyApp({}); + var app = new appBase.default.GalaxyApp({}); assert.ok( app.hasOwnProperty( 'logger' ) && typeof app.config === 'object' ); }); QUnit.test( "App base config", function(assert) { - var app = new appBase.GalaxyApp( options ); + var app = new appBase.default.GalaxyApp( options ); assert.ok( app.hasOwnProperty( 'config' ) && typeof app.config === 'object' ); assert.equal( app.config.allow_user_deletion, false ); assert.equal( app.config.allow_user_creation, true ); @@ -99,7 +99,7 @@ define([ }); QUnit.test( "App base user", function(assert) { - var app = new appBase.GalaxyApp({}); + var app = new appBase.default.GalaxyApp({}); assert.ok( app.hasOwnProperty( 'user' ) && typeof app.user === 'object' ); assert.ok( app.user.isAdmin() === false ); }); diff --git a/test/qunit/tests/graph.js b/test/qunit/tests/graph.js index 12376dc40a8..f1a7e09d53a 100644 --- a/test/qunit/tests/graph.js +++ b/test/qunit/tests/graph.js @@ -16,8 +16,8 @@ define([ // ------------------------------------------------------------------------ vertices QUnit.test( "Empty vertex construction", function(assert) { - var vert = new GRAPH.Vertex(); - assert.ok( vert instanceof GRAPH.Vertex ); + var vert = new GRAPH.default.Vertex(); + assert.ok( vert instanceof GRAPH.default.Vertex ); assert.ok( vert.name === '(unnamed)' ); assert.ok( vert.data === null ); testEmptyObject( assert, vert.edges ); @@ -27,8 +27,8 @@ define([ }); QUnit.test( "Vertex construction", function(assert) { - var vert = new GRAPH.Vertex( 'blah', { blorp: 1, bleep: 2 }); - assert.ok( vert instanceof GRAPH.Vertex ); + var vert = new GRAPH.default.Vertex( 'blah', { blorp: 1, bleep: 2 }); + assert.ok( vert instanceof GRAPH.default.Vertex ); assert.ok( vert.name === 'blah' ); assert.deepEqual( vert.data, { blorp: 1, bleep: 2 }); testEmptyObject( assert, vert.edges ); @@ -39,8 +39,8 @@ define([ // ------------------------------------------------------------------------ edges QUnit.test( "Empty edge construction", function(assert) { - var edge = new GRAPH.Edge(); - assert.ok( edge instanceof GRAPH.Edge ); + var edge = new GRAPH.default.Edge(); + assert.ok( edge instanceof GRAPH.default.Edge ); assert.ok( edge.source === null ); assert.ok( edge.target === null ); assert.ok( edge.data === null ); @@ -49,8 +49,8 @@ define([ }); QUnit.test( "Edge construction", function(assert) { - var edge = new GRAPH.Edge( 'A', 'B', { one: 1, two: 2 }); - assert.ok( edge instanceof GRAPH.Edge ); + var edge = new GRAPH.default.Edge( 'A', 'B', { one: 1, two: 2 }); + assert.ok( edge instanceof GRAPH.default.Edge ); assert.ok( edge.source === 'A' ); assert.ok( edge.target === 'B' ); assert.deepEqual( edge.data, { one: 1, two: 2 } ); @@ -60,13 +60,13 @@ define([ // ------------------------------------------------------------------------ graphs function testEmptyGraph( assert, graph ){ - assert.ok( graph instanceof GRAPH.Graph ); + assert.ok( graph instanceof GRAPH.default.Graph ); testEmptyObject( assert, graph.vertices ); assert.ok( graph.numEdges === 0 ); } QUnit.test( "Empty graph construction", function(assert) { - var graph = new GRAPH.Graph(); + var graph = new GRAPH.default.Graph(); assert.ok( graph.directed === false ); assert.ok( graph.allowReflexiveEdges === false ); @@ -75,15 +75,15 @@ define([ }); QUnit.test( "Bad data graph construction", function(assert) { - var graph = new GRAPH.Graph( false, {} ); + var graph = new GRAPH.default.Graph( false, {} ); testEmptyGraph( assert, graph ); - graph = new GRAPH.Graph( false, null ); + graph = new GRAPH.default.Graph( false, null ); testEmptyGraph( assert, graph ); }); QUnit.test( "Test directed and options", function(assert) { - var graph = new GRAPH.Graph( true, {}, { allowReflexiveEdges : true }); + var graph = new GRAPH.default.Graph( true, {}, { allowReflexiveEdges : true }); assert.ok( graph.directed ); assert.ok( graph.allowReflexiveEdges ); @@ -95,9 +95,9 @@ define([ assert.ok( !graph.directed ); assert.ok( Object.keys( graph.vertices ).length === 3 ); - assert.ok( graph.vertices.A instanceof GRAPH.Vertex ); - assert.ok( graph.vertices.B instanceof GRAPH.Vertex ); - assert.ok( graph.vertices.C instanceof GRAPH.Vertex ); + assert.ok( graph.vertices.A instanceof GRAPH.default.Vertex ); + assert.ok( graph.vertices.B instanceof GRAPH.default.Vertex ); + assert.ok( graph.vertices.C instanceof GRAPH.default.Vertex ); assert.deepEqual( Object.keys( graph.vertices.A.edges ), [ 'B', 'C' ] ); assert.deepEqual( Object.keys( graph.vertices.B.edges ), [ 'A', 'C' ] ); @@ -121,9 +121,9 @@ define([ assert.ok( graph.directed ); assert.ok( Object.keys( graph.vertices ).length === 3 ); - assert.ok( graph.vertices.A instanceof GRAPH.Vertex ); - assert.ok( graph.vertices.B instanceof GRAPH.Vertex ); - assert.ok( graph.vertices.C instanceof GRAPH.Vertex ); + assert.ok( graph.vertices.A instanceof GRAPH.default.Vertex ); + assert.ok( graph.vertices.B instanceof GRAPH.default.Vertex ); + assert.ok( graph.vertices.C instanceof GRAPH.default.Vertex ); assert.deepEqual( Object.keys( graph.vertices.A.edges ), [ 'B', 'C' ] ); assert.deepEqual( Object.keys( graph.vertices.B.edges ), [ 'C' ] ); @@ -154,12 +154,12 @@ define([ }; QUnit.test( "Test nodes and links data input on *non-directed* graph", function(assert) { - var graph = new GRAPH.Graph( false, nodeLinkData ); + var graph = new GRAPH.default.Graph( false, nodeLinkData ); testSampleDirectedGraph( assert, graph ); }); QUnit.test( "Test nodes and links data input on *directed* graph", function(assert) { - var graph = new GRAPH.Graph( true, nodeLinkData ); + var graph = new GRAPH.default.Graph( true, nodeLinkData ); testSampleNonDirectedGraph( assert, graph ); }); @@ -177,24 +177,24 @@ define([ }; QUnit.test( "Test vertex and edge data input on *non-directed* graph", function(assert) { - var graph = new GRAPH.Graph( false, vertexEdgeData ); + var graph = new GRAPH.default.Graph( false, vertexEdgeData ); testSampleDirectedGraph( assert, graph ); }); QUnit.test( "Test vertex and edge data input on *directed* graph", function(assert) { - var graph = new GRAPH.Graph( true, vertexEdgeData ); + var graph = new GRAPH.default.Graph( true, vertexEdgeData ); testSampleNonDirectedGraph( assert, graph ); }); QUnit.test( "Test vertex eachEdge", function(assert) { - var graph = new GRAPH.Graph( false, nodeLinkData ); + var graph = new GRAPH.default.Graph( false, nodeLinkData ); assert.ok( typeof graph.vertices.A.eachEdge === 'function' ); assert.deepEqual( graph.vertices.A.eachEdge( function( e ){ return e.target; }), [ 'B', 'C' ] ); assert.ok( graph.vertices.A.eachEdge({ target: 'B' }).length === 1 ); }); QUnit.test( "Test graph eachVertex", function(assert) { - var graph = new GRAPH.Graph( true, nodeLinkData ); + var graph = new GRAPH.default.Graph( true, nodeLinkData ); assert.ok( typeof graph.eachVertex === 'function' ); assert.deepEqual( graph.eachVertex( function( v ){ return { n: v.name, d: v.degree }; }), [ { n: 'A', d: 2 }, @@ -205,9 +205,9 @@ define([ }); QUnit.test( "Test createVertex", function(assert) { - var graph = new GRAPH.Graph(); + var graph = new GRAPH.default.Graph(); var vert1 = graph.createVertex( 'A', { blah: 1 }); - assert.ok( vert1 instanceof GRAPH.Vertex ); + assert.ok( vert1 instanceof GRAPH.default.Vertex ); assert.ok( vert1 === graph.vertices.A ); assert.ok( graph.createVertex( 'A', { blah: 1 } ) === vert1 ); }); @@ -215,11 +215,11 @@ define([ QUnit.test( "Test createEdge", function(assert) { var graph, A, B, edge; - graph = new GRAPH.Graph(); + graph = new GRAPH.default.Graph(); A = graph.createVertex( 'A' ); B = graph.createVertex( 'B' ); edge = graph.createEdge( 'A', 'B' ); - assert.ok( edge instanceof GRAPH.Edge ); + assert.ok( edge instanceof GRAPH.default.Edge ); assert.ok( A.degree === 1 ); assert.ok( B.degree === 1 ); assert.ok( A.edges.B ); @@ -227,7 +227,7 @@ define([ assert.ok( graph.numEdges === 2 ); // bad target - graph = new GRAPH.Graph(); + graph = new GRAPH.default.Graph(); A = graph.createVertex( 'A' ); B = graph.createVertex( 'B' ); edge = graph.createEdge( 'A', 'C' ); @@ -239,21 +239,21 @@ define([ assert.ok( graph.numEdges === 0 ); // bad source - graph = new GRAPH.Graph(); + graph = new GRAPH.default.Graph(); A = graph.createVertex( 'A' ); B = graph.createVertex( 'B' ); edge = graph.createEdge( 'C', 'A' ); assert.ok( graph.numEdges === 0 ); // reflexive - graph = new GRAPH.Graph(); + graph = new GRAPH.default.Graph(); A = graph.createVertex( 'A' ); B = graph.createVertex( 'B' ); edge = graph.createEdge( 'A', 'A' ); assert.ok( graph.numEdges === 0 ); // reflexive (allowed) - graph = new GRAPH.Graph( false, {}, { allowReflexiveEdges: true }); + graph = new GRAPH.default.Graph( false, {}, { allowReflexiveEdges: true }); A = graph.createVertex( 'A' ); edge = graph.createEdge( 'A', 'A' ); // reflexive edges shouldn't mirror @@ -262,34 +262,34 @@ define([ }); QUnit.test( "Test graph.edges", function(assert) { - var graph = new GRAPH.Graph( false, nodeLinkData ); + var graph = new GRAPH.default.Graph( false, nodeLinkData ); assert.ok( graph.edges().length === 6 ); assert.deepEqual( graph.edges( function( e ){ return e.source; }), [ 'A', 'A', 'B', 'B', 'C', 'C' ] ); assert.deepEqual( graph.edges({ source: 'A' }), [ graph.vertices.A.edges.B, graph.vertices.A.edges.C ] ); - graph = new GRAPH.Graph( true, nodeLinkData ); + graph = new GRAPH.default.Graph( true, nodeLinkData ); assert.ok( graph.edges().length === 3 ); assert.deepEqual( graph.edges( function( e ){ return e.source; }), [ 'A', 'A', 'B' ] ); assert.deepEqual( graph.edges({ source: 'A' }), [ graph.vertices.A.edges.B, graph.vertices.A.edges.C ] ); }); QUnit.test( "Test graph.adjacent", function(assert) { - var graph = new GRAPH.Graph( true, nodeLinkData ); + var graph = new GRAPH.default.Graph( true, nodeLinkData ); assert.deepEqual( graph.adjacent( graph.vertices.A ), [ graph.vertices.B, graph.vertices.C ] ); assert.deepEqual( graph.adjacent( graph.vertices.B ), [ graph.vertices.C ] ); assert.deepEqual( graph.adjacent( graph.vertices.C ), [] ); }); QUnit.test( "Test graph.eachAdjacent", function(assert) { - var graph = new GRAPH.Graph( true, nodeLinkData ); + var graph = new GRAPH.default.Graph( true, nodeLinkData ); assert.deepEqual( graph.eachAdjacent( graph.vertices.A, function( v, e ){ return v; }), [ graph.vertices.B, graph.vertices.C ] ); }); // ------------------------------------------------------------------------ breadth first search QUnit.test( "Empty BreadthFirstSearch", function(assert) { - var search = new GRAPH.BreadthFirstSearch(); - assert.ok( search instanceof GRAPH.BreadthFirstSearch ); + var search = new GRAPH.default.BreadthFirstSearch(); + assert.ok( search instanceof GRAPH.default.BreadthFirstSearch ); assert.ok( search.graph === undefined ); assert.ok( typeof search.processFns === 'object' ); assert.ok( typeof search.processFns.vertexEarly === 'function' ); @@ -299,9 +299,9 @@ define([ }); QUnit.test( "BreadthFirstSearch on undirected graph", function(assert) { - var graph = new GRAPH.Graph( false, nodeLinkData ), - bfs = new GRAPH.BreadthFirstSearch( graph ); - assert.ok( bfs instanceof GRAPH.BreadthFirstSearch ); + var graph = new GRAPH.default.Graph( false, nodeLinkData ), + bfs = new GRAPH.default.BreadthFirstSearch( graph ); + assert.ok( bfs instanceof GRAPH.default.BreadthFirstSearch ); assert.ok( bfs.graph === graph ); var search = bfs.search( 'A' ), @@ -313,7 +313,7 @@ define([ { source : 'A', target: 'C' } ] }); - assert.ok( tree instanceof GRAPH.Graph ); + assert.ok( tree instanceof GRAPH.default.Graph ); assert.deepEqual( tree.vertices.A.toJSON(), graph.vertices.A.toJSON() ); assert.deepEqual( tree.eachVertex( function( v ){ return v.degree; }), [ 2, 0, 0 ] ); @@ -330,9 +330,9 @@ define([ }); QUnit.test( "BreadthFirstSearch on directed graph", function(assert) { - var graph = new GRAPH.Graph( true, nodeLinkData ), - bfs = new GRAPH.BreadthFirstSearch( graph ); - assert.ok( bfs instanceof GRAPH.BreadthFirstSearch ); + var graph = new GRAPH.default.Graph( true, nodeLinkData ), + bfs = new GRAPH.default.BreadthFirstSearch( graph ); + assert.ok( bfs instanceof GRAPH.default.BreadthFirstSearch ); assert.ok( bfs.graph === graph ); var search = bfs.search( 'A' ), @@ -344,7 +344,7 @@ define([ { source : 'A', target: 'C' } ] }); - assert.ok( tree instanceof GRAPH.Graph ); + assert.ok( tree instanceof GRAPH.default.Graph ); assert.deepEqual( tree.vertices.A.toJSON(), graph.vertices.A.toJSON() ); assert.deepEqual( tree.eachVertex( function( v ){ return v.degree; }), [ 2, 0, 0 ] ); @@ -380,8 +380,8 @@ define([ }; QUnit.test( "Empty DepthFirstSearch", function(assert) { - var search = new GRAPH.DepthFirstSearch(); - assert.ok( search instanceof GRAPH.DepthFirstSearch ); + var search = new GRAPH.default.DepthFirstSearch(); + assert.ok( search instanceof GRAPH.default.DepthFirstSearch ); assert.ok( search.graph === undefined ); assert.ok( typeof search.processFns === 'object' ); assert.ok( typeof search.processFns.vertexEarly === 'function' ); @@ -391,9 +391,9 @@ define([ }); QUnit.test( "DepthFirstSearch on undirected graph", function(assert) { - var graph = new GRAPH.Graph( false, DFSData ), - dfs = new GRAPH.DepthFirstSearch( graph ); - assert.ok( dfs instanceof GRAPH.DepthFirstSearch ); + var graph = new GRAPH.default.Graph( false, DFSData ), + dfs = new GRAPH.default.DepthFirstSearch( graph ); + assert.ok( dfs instanceof GRAPH.default.DepthFirstSearch ); assert.ok( dfs.graph === graph ); var search = dfs.search( 'A' ), @@ -410,7 +410,7 @@ define([ entryTimes : { A: 0, B: 1, C: 2, D: 3, E: 7, F: 8 }, exitTimes : { A: 11, B: 6, C: 5, D: 4, E: 10, F: 9 } }); - assert.ok( tree instanceof GRAPH.Graph ); + assert.ok( tree instanceof GRAPH.default.Graph ); assert.deepEqual( tree.vertices.A.toJSON(), graph.vertices.A.toJSON() ); assert.deepEqual( tree.eachVertex( function( v ){ return v.degree; }), [ 2, 1, 1, 0, 1, 0 ] ); @@ -427,9 +427,9 @@ define([ }); QUnit.test( "DepthFirstSearch on directed graph", function(assert) { - var graph = new GRAPH.Graph( true, DFSData ), - dfs = new GRAPH.DepthFirstSearch( graph ); - assert.ok( dfs instanceof GRAPH.DepthFirstSearch ); + var graph = new GRAPH.default.Graph( true, DFSData ), + dfs = new GRAPH.default.DepthFirstSearch( graph ); + assert.ok( dfs instanceof GRAPH.default.DepthFirstSearch ); assert.ok( dfs.graph === graph ); var search = dfs.search( 'A' ), @@ -446,7 +446,7 @@ define([ entryTimes : { A: 0, B: 1, C: 2, D: 3, E: 7, F: 8 }, exitTimes : { A: 11, B: 6, C: 5, D: 4, E: 10, F: 9 } }); - assert.ok( tree instanceof GRAPH.Graph ); + assert.ok( tree instanceof GRAPH.default.Graph ); assert.deepEqual( tree.vertices.A.toJSON(), graph.vertices.A.toJSON() ); assert.deepEqual( tree.eachVertex( function( v ){ return v.degree; }), [ 2, 1, 1, 0, 1, 0 ] ); @@ -462,7 +462,7 @@ define([ // ------------------------------------------------------------------------ components //*/ QUnit.test( "weakComponents on undirected graph", function(assert) { - var graph = new GRAPH.Graph( false, { + var graph = new GRAPH.default.Graph( false, { vertices : [ { name : 'A' }, { name : 'B' }, @@ -482,7 +482,7 @@ define([ QUnit.test( "weakComponents on directed graph", function(assert) { var graph, components; - graph = new GRAPH.Graph( true, { + graph = new GRAPH.default.Graph( true, { vertices : [ { name : 'A' }, { name : 'B' }, @@ -500,7 +500,7 @@ define([ components = graph.weakComponents(); assert.equal( components.length, 3 ); - graph = new GRAPH.Graph( true, { + graph = new GRAPH.default.Graph( true, { vertices : [ { name : 'A', data: 100 }, { name : 'B', data: 200 }, diff --git a/test/qunit/tests/hda-base.js b/test/qunit/tests/hda-base.js index a70fb7d3c12..8af8d47ba0e 100644 --- a/test/qunit/tests/hda-base.js +++ b/test/qunit/tests/hda-base.js @@ -16,10 +16,10 @@ define([ QUnit.module( "HDA base backbone view tests" ); QUnit.test( "Base HDA view default construction, initialize", function(assert) { - var hda = new HDA_MODEL.HistoryDatasetAssociation({ + var hda = new HDA_MODEL.default.HistoryDatasetAssociation({ id : '123' }), - view = new HDA_BASE.HDAListItemView({ model: hda }); + view = new HDA_BASE.default.HDAListItemView({ model: hda }); assert.strictEqual( view.model, hda ); diff --git a/test/qunit/tests/history_contents_model_tests.js b/test/qunit/tests/history_contents_model_tests.js index 9ec301f5ae0..ffa9646b838 100644 --- a/test/qunit/tests/history_contents_model_tests.js +++ b/test/qunit/tests/history_contents_model_tests.js @@ -13,13 +13,13 @@ define([ QUnit.module( "History Contents Model QUnit.Tests" ); QUnit.test( "HDA Constructions with Default Attributes", function(assert) { - var hda = new HDA_MODEL.HistoryDatasetAssociation({}); + var hda = new HDA_MODEL.default.HistoryDatasetAssociation({}); assert.equal( hda.get( 'name' ), "(unnamed dataset)" ); assert.equal( hda.get( 'state' ), "new" ); }); QUnit.test( "HDA Construction with Supplied Attributes", function(assert) { - var hda = new HDA_MODEL.HistoryDatasetAssociation({ + var hda = new HDA_MODEL.default.HistoryDatasetAssociation({ history_content_type : 'dataset', name: "my dataset", state: "ok" @@ -29,7 +29,7 @@ define([ }); QUnit.test( "HDA Deletion", function(assert) { - var hda = new HDA_MODEL.HistoryDatasetAssociation({ + var hda = new HDA_MODEL.default.HistoryDatasetAssociation({ history_content_type : 'dataset', id: "hda1", history_id: "h1", diff --git a/test/qunit/tests/job-dag.js b/test/qunit/tests/job-dag.js index fc914ed86d3..69d1d49e4a3 100644 --- a/test/qunit/tests/job-dag.js +++ b/test/qunit/tests/job-dag.js @@ -11,8 +11,8 @@ define([ // ------------------------------------------------------------------------ QUnit.test( "Empty JobDAG construction", function(assert) { - var dag = new JobDAG(); - assert.ok( dag instanceof JobDAG ); + var dag = new JobDAG.default(); + assert.ok( dag instanceof JobDAG.default ); // default options assert.deepEqual( dag.filters, [] ); @@ -36,7 +36,7 @@ define([ QUnit.test( "Empty JobDAG construction - changing options", function(assert) { var dag; - dag = new JobDAG({ + dag = new JobDAG.default({ excludeSetMetadata : true }); @@ -49,7 +49,7 @@ define([ // filters function testFilter( job, index, jobData ){ return true; } - dag = new JobDAG({ + dag = new JobDAG.default({ filters : [ testFilter ] }); assert.equal( dag.filters[0], testFilter ); @@ -62,7 +62,7 @@ define([ var history = testData.historyContents1, jobs = testData.jobs1, dag; - dag = new JobDAG({ + dag = new JobDAG.default({ historyContents : history, tools : testData.tools, jobs : jobs @@ -146,7 +146,7 @@ define([ var history = testData.historyContents2, jobs = testData.jobs2, dag; - dag = new JobDAG({ + dag = new JobDAG.default({ historyContents : history, tools : testData.tools, jobs : jobs, @@ -173,7 +173,7 @@ define([ var history = testData.historyContents3, jobs = testData.jobs3, dag; - dag = new JobDAG({ + dag = new JobDAG.default({ historyContents : history, tools : testData.tools, jobs : jobs @@ -232,7 +232,7 @@ define([ var history = testData.historyContents4, jobs = testData.jobs4, dag; - dag = new JobDAG({ + dag = new JobDAG.default({ historyContents : history, tools : testData.tools, jobs : jobs diff --git a/test/qunit/tests/list-of-pairs-collection-creator.js b/test/qunit/tests/list-of-pairs-collection-creator.js index cf24fdd6415..4e91299ccfb 100644 --- a/test/qunit/tests/list-of-pairs-collection-creator.js +++ b/test/qunit/tests/list-of-pairs-collection-creator.js @@ -13,7 +13,7 @@ define([ QUnit ){ "use strict"; - var PCC = PAIRED_COLLECTION_CREATOR.PairedCollectionCreator; + var PCC = PAIRED_COLLECTION_CREATOR.default.PairedCollectionCreator; QUnit.module( "Galaxy client app tests" ); diff --git a/test/qunit/tests/masthead_tests.js b/test/qunit/tests/masthead_tests.js index a855a392156..989f05ecb39 100644 --- a/test/qunit/tests/masthead_tests.js +++ b/test/qunit/tests/masthead_tests.js @@ -6,7 +6,7 @@ define([ "test-app", "layout/masthead", "QUnit" beforeEach: function() { testApp.create(); var self = this; - this.masthead = new Masthead.View({ + this.masthead = new Masthead.default.View({ 'brand' : 'brand', 'use_remote_user' : 'use_remote_user', 'remote_user_logout_href' : 'remote_user_logout_href', @@ -119,4 +119,4 @@ define([ "test-app", "layout/masthead", "QUnit" assert.ok( $toggle.hasClass( 'toggle' ), 'Toggled after click' ); assert.ok( Galaxy.frame.active, 'Scratchbook is active' ); } ); -}); \ No newline at end of file +}); diff --git a/test/qunit/tests/metrics-logger.js b/test/qunit/tests/metrics-logger.js index a417592e50a..85cea4f2030 100644 --- a/test/qunit/tests/metrics-logger.js +++ b/test/qunit/tests/metrics-logger.js @@ -33,10 +33,10 @@ define([ QUnit.module( "Metrics logger tests" ); // ======================================================================== MetricsLogger QUnit.test( "logger construction/initializiation defaults", function(assert) { - var logger = new metrics.MetricsLogger({}); + var logger = new metrics.default.MetricsLogger({}); assert.equal( logger.consoleLogger, null ); - assert.equal( logger.options.logLevel, metrics.MetricsLogger.NONE ); - assert.equal( logger.options.consoleLevel, metrics.MetricsLogger.NONE ); + assert.equal( logger.options.logLevel, metrics.default.MetricsLogger.NONE ); + assert.equal( logger.options.consoleLevel, metrics.default.MetricsLogger.NONE ); assert.equal( logger.options.defaultNamespace, 'Galaxy' ); assert.equal( logger.options.clientPrefix, 'client.' ); assert.equal( logger.options.postSize, 1000 ); @@ -47,18 +47,18 @@ define([ assert.equal( logger.options.onServerResponse, undefined ); assert.equal( logger._postSize, 1000 ); - assert.equal( logger.cache.constructor, metrics.LoggingCache ); + assert.equal( logger.cache.constructor, metrics.default.LoggingCache ); }); QUnit.test( "_parseLevel", function(assert) { - var logger = new metrics.MetricsLogger({}); - assert.equal( logger._parseLevel( 'all' ), metrics.MetricsLogger.ALL ); - assert.equal( logger._parseLevel( 'debug' ), metrics.MetricsLogger.DEBUG ); - assert.equal( logger._parseLevel( 'info' ), metrics.MetricsLogger.INFO ); - assert.equal( logger._parseLevel( 'warn' ), metrics.MetricsLogger.WARN ); - assert.equal( logger._parseLevel( 'error' ), metrics.MetricsLogger.ERROR ); - assert.equal( logger._parseLevel( 'metric' ), metrics.MetricsLogger.METRIC ); - assert.equal( logger._parseLevel( 'none' ), metrics.MetricsLogger.NONE ); + var logger = new metrics.default.MetricsLogger({}); + assert.equal( logger._parseLevel( 'all' ), metrics.default.MetricsLogger.ALL ); + assert.equal( logger._parseLevel( 'debug' ), metrics.default.MetricsLogger.DEBUG ); + assert.equal( logger._parseLevel( 'info' ), metrics.default.MetricsLogger.INFO ); + assert.equal( logger._parseLevel( 'warn' ), metrics.default.MetricsLogger.WARN ); + assert.equal( logger._parseLevel( 'error' ), metrics.default.MetricsLogger.ERROR ); + assert.equal( logger._parseLevel( 'metric' ), metrics.default.MetricsLogger.METRIC ); + assert.equal( logger._parseLevel( 'none' ), metrics.default.MetricsLogger.NONE ); assert.equal( logger._parseLevel( 15 ), 15 ); assert.throws( function(){ @@ -71,18 +71,18 @@ define([ // ------------------------------------------------------------------------ Emit to cache QUnit.test( "emit to cache at level", function(assert) { - var logger = new metrics.MetricsLogger({ + var logger = new metrics.default.MetricsLogger({ logLevel : 'metric' }); logger.cache.empty(); - assert.equal( logger.options.logLevel, metrics.MetricsLogger.METRIC ); + assert.equal( logger.options.logLevel, metrics.default.MetricsLogger.METRIC ); logger.emit( 'metric', 'test', [ 1, 2, { three: 3 }] ); assert.equal( logger.cache.length(), 1 ); var cached = logger.cache.get( 1 )[0]; //console.debug( 'cached:', JSON.stringify( cached ) ); - assert.equal( cached.level, metrics.MetricsLogger.METRIC ); + assert.equal( cached.level, metrics.default.MetricsLogger.METRIC ); assert.equal( cached.namespace, 'client.test' ); assert.equal( cached.args.length, 3 ); assert.equal( cached.args[2].three, 3 ); @@ -91,7 +91,7 @@ define([ }); QUnit.test( "emit to cache below does not cache", function(assert) { - var logger = new metrics.MetricsLogger({ + var logger = new metrics.default.MetricsLogger({ logLevel : 'metric' }); logger.cache.empty(); @@ -101,7 +101,7 @@ define([ }); QUnit.test( "emit to cache (silently) drops non-parsable", function(assert) { - var logger = new metrics.MetricsLogger({ + var logger = new metrics.default.MetricsLogger({ logLevel : 'metric' }); logger.cache.empty(); @@ -117,7 +117,7 @@ define([ QUnit.test( "_postCache success", function (assert) { var callback = sinon.spy(), - logger = new metrics.MetricsLogger({ + logger = new metrics.default.MetricsLogger({ logLevel : 'metric', onServerResponse : function( response ){ callback(); } }); @@ -149,7 +149,7 @@ define([ // metrics were in proper form on server assert.equal( metricsOnServer.length, 1 ); var metric = metricsOnServer[0]; - assert.equal( metric.level, metrics.MetricsLogger.METRIC ); + assert.equal( metric.level, metrics.default.MetricsLogger.METRIC ); assert.equal( metric.namespace, 'client.test' ); assert.equal( metric.args.length, 3 ); assert.equal( metric.args[2].three, 3 ); @@ -161,7 +161,7 @@ define([ QUnit.test( "_postCache failure", function (assert) { var callback = sinon.spy(), - logger = new metrics.MetricsLogger({ + logger = new metrics.default.MetricsLogger({ logLevel : 'metric', onServerResponse : function( response ){ callback(); } }); @@ -192,11 +192,11 @@ define([ // ------------------------------------------------------------------------ Emit to console QUnit.test( "emit to console at level", function(assert) { var mockConsole = new MockConsole(), - logger = new metrics.MetricsLogger({ + logger = new metrics.default.MetricsLogger({ consoleLevel : 'debug', consoleLogger : mockConsole }); - assert.equal( logger.options.consoleLevel, metrics.MetricsLogger.DEBUG ); + assert.equal( logger.options.consoleLevel, metrics.default.MetricsLogger.DEBUG ); assert.equal( logger.consoleLogger.constructor, MockConsole ); logger.emit( 'debug', 'test', [ 1, 2, { three: 3 }] ); @@ -210,7 +210,7 @@ define([ QUnit.test( "emit to console below does not output", function(assert) { var mockConsole = new MockConsole(), - logger = new metrics.MetricsLogger({ + logger = new metrics.default.MetricsLogger({ consoleLevel : 'error', consoleLogger : mockConsole }); @@ -220,12 +220,12 @@ define([ // ------------------------------------------------------------------------ Shortcuts QUnit.test( "logger shortcuts emit to default namespace properly", function(assert) { - var logger = new metrics.MetricsLogger({ + var logger = new metrics.default.MetricsLogger({ logLevel : 'all' }); logger.cache.empty(); - assert.equal( logger.options.logLevel, metrics.MetricsLogger.ALL ); + assert.equal( logger.options.logLevel, metrics.default.MetricsLogger.ALL ); logger.log( 0 ); logger.debug( 1 ); logger.info( 2 ); @@ -259,7 +259,7 @@ define([ // ======================================================================== LoggingCache QUnit.test( "cache construction/initializiation defaults", function(assert) { // use empty to prevent tests stepping on one another due to persistence - var cache = new metrics.LoggingCache({ key: 'logs-test' }).empty(); + var cache = new metrics.default.LoggingCache({ key: 'logs-test' }).empty(); assert.equal( cache.maxSize, 5000 ); assert.equal( window.localStorage.getItem( 'logs-test' ), '[]' ); }); @@ -268,20 +268,20 @@ define([ ////TODO: doesn't work - readonly //window.localStorage = null; //console.debug( 'localStorage:', window.localStorage ); - var oldFn = metrics.LoggingCache.prototype._hasStorage; - metrics.LoggingCache.prototype._hasStorage = function(){ return false; }; + var oldFn = metrics.default.LoggingCache.prototype._hasStorage; + metrics.default.LoggingCache.prototype._hasStorage = function(){ return false; }; assert.throws( function(){ - return new metrics.LoggingCache({ key: 'logs-test' }); + return new metrics.default.LoggingCache({ key: 'logs-test' }); }, /LoggingCache needs localStorage/, 'lack of localStorage throws error' ); - metrics.LoggingCache.prototype._hasStorage = oldFn; + metrics.default.LoggingCache.prototype._hasStorage = oldFn; assert.throws( function(){ - return new metrics.LoggingCache(); + return new metrics.default.LoggingCache(); }, /LoggingCache needs key for localStorage/, 'lack of key throws error' ); }); QUnit.test( "cache construction/initializiation setting max cache size", function(assert) { - var cache = new metrics.LoggingCache({ + var cache = new metrics.default.LoggingCache({ key : 'logs-test', maxSize : 5 }).empty(); @@ -289,7 +289,7 @@ define([ }); QUnit.test( "cache plays well with no data", function(assert) { - var cache = new metrics.LoggingCache({ key: 'logs-test' }).empty(); + var cache = new metrics.default.LoggingCache({ key: 'logs-test' }).empty(); assert.equal( cache.length(), 0 ); var get = cache.get( 10 ); @@ -300,7 +300,7 @@ define([ }); QUnit.test( "cache add properly adds and removes data", function(assert) { - var cache = new metrics.LoggingCache({ + var cache = new metrics.default.LoggingCache({ key : 'logs-test', maxSize : 5 }).empty(); @@ -325,7 +325,7 @@ define([ }); QUnit.test( "cache past max loses oldest", function(assert) { - var cache = new metrics.LoggingCache({ + var cache = new metrics.default.LoggingCache({ key : 'logs-test', maxSize : 5 }).empty(); @@ -343,16 +343,16 @@ define([ }); QUnit.test( "cache is properly persistent", function(assert) { - var cache1 = new metrics.LoggingCache({ key : 'logs-test' }).empty(), + var cache1 = new metrics.default.LoggingCache({ key : 'logs-test' }).empty(), entry = [{ one: 1 }, 'two' ]; cache1.add( entry ); assert.equal( cache1.length(), 1 ); - var cache2 = new metrics.LoggingCache({ key : 'logs-test' }); + var cache2 = new metrics.default.LoggingCache({ key : 'logs-test' }); assert.equal( cache2.length(), 1, 'old key gets previously stored' ); assert.equal( JSON.stringify( cache2.get( 1 )[0] ), JSON.stringify( entry ) ); - var cache3 = new metrics.LoggingCache({ key : 'logs-bler' }); + var cache3 = new metrics.default.LoggingCache({ key : 'logs-bler' }); assert.equal( cache3.length(), 0, 'new key causes new storage' ); }); diff --git a/test/qunit/tests/modal_tests.js b/test/qunit/tests/modal_tests.js index 5594fbf6061..e2fc0366b45 100644 --- a/test/qunit/tests/modal_tests.js +++ b/test/qunit/tests/modal_tests.js @@ -7,7 +7,7 @@ define([ "test-app", "mvc/ui/ui-modal", "QUnit", "sinon" testApp.create(); this.clock = sinon.useFakeTimers(); var self = this; - this.app = new GalaxyModal.View({ + this.app = new GalaxyModal.default.View({ title : 'Test title', body : 'Test body', buttons : { diff --git a/test/qunit/tests/page_tests.js b/test/qunit/tests/page_tests.js index f487f542a4a..99ee8f413f5 100644 --- a/test/qunit/tests/page_tests.js +++ b/test/qunit/tests/page_tests.js @@ -21,7 +21,7 @@ define([ "test-app", "layout/page", "layout/panel", "QUnit" QUnit.test( "test center/right", function(assert) { this.$container.empty(); - var page = new Page.View({ + var page = new Page.default.View({ Right : Backbone.View.extend({ initialize: function() { this.setElement( $('
') ); @@ -33,12 +33,12 @@ define([ "test-app", "layout/page", "layout/panel", "QUnit" }); QUnit.test( "test center", function(assert) { this.$container.empty(); - var page = new Page.View({}).render(); + var page = new Page.default.View({}).render(); _check( assert, page, { left: 'none', right: 'none' } ); }); QUnit.test( "test left/center", function(assert) { this.$container.empty(); - var page = new Page.View({ + var page = new Page.default.View({ Left : Backbone.View.extend({ initialize: function() { this.setElement( $('
') ); diff --git a/test/qunit/tests/popover_tests.js b/test/qunit/tests/popover_tests.js index 5bff32ea6b2..bc9bbef2e8b 100644 --- a/test/qunit/tests/popover_tests.js +++ b/test/qunit/tests/popover_tests.js @@ -6,14 +6,14 @@ define([ "test-app", "mvc/ui/ui-misc", "mvc/ui/ui-popover", "QUnit" beforeEach: function() { testApp.create(); var self = this; - this.button = new Ui.Button({ + this.button = new Ui.default.Button({ title : 'Test button', onclick : function() { self.popover.show(); } }); this.$parent = $( '
' ).append( this.button.$el ); - this.popover = new Popover.View({ + this.popover = new Popover.default.View({ title : 'Test Title', body : 'Test Body', placement : 'bottom', @@ -37,4 +37,4 @@ define([ "test-app", "mvc/ui/ui-misc", "mvc/ui/ui-popover", "QUnit" this.popover.title( 'New Title' ); assert.ok( this.popover.$title.html() == 'New Title', 'New title correct.' ); } ); -}); \ No newline at end of file +}); diff --git a/test/qunit/tests/ui_tests.js b/test/qunit/tests/ui_tests.js index be0b9526106..5cb4876bd69 100644 --- a/test/qunit/tests/ui_tests.js +++ b/test/qunit/tests/ui_tests.js @@ -15,7 +15,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte QUnit.test( 'tabs', function(assert) { var self = this; - var tabs = new Tabs.View({}); + var tabs = new Tabs.default.View({}); var collection = tabs.collection; collection.add( { id: 'id_a', title: 'title_a', icon: 'icon_a', $el: 'el_a' } ); var _test = function() { @@ -62,7 +62,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte assert.ok( $(thumb.$( '.ui-thumbnails-title' )[ options.index || 0 ]).html() == options.title, 'Correct title with icon' ); assert.ok( $(thumb.$( '.ui-thumbnails-description-text' )[ options.index || 0 ]).html() == options.description, 'Correct description' ); }; - var thumb = new Thumbnails.View({ + var thumb = new Thumbnails.default.View({ title_default : 'title_default', title_list : 'title_list', collection : [{ @@ -103,7 +103,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte }); QUnit.test( 'button-default', function(assert) { - var button = new Ui.Button( { title: 'title' } ); + var button = new Ui.default.Button( { title: 'title' } ); var model = button.model; $( 'body' ).prepend( button.$el ); assert.ok( button.$title.html() == 'title', 'Has correct title' ); @@ -122,7 +122,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte assert.ok( button.$title.html() == model.get( 'title' ), 'Shows correct regular title' ); }); QUnit.test( 'button-default', function(assert) { - var button = new Ui.Button( { title: 'title' } ); + var button = new Ui.default.Button( { title: 'title' } ); var model = button.model; $( 'body' ).prepend( button.$el ); assert.ok( button.$title.html() == 'title', 'Has correct title' ); @@ -142,7 +142,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte }); QUnit.test( 'button-icon', function(assert) { - var button = new Ui.ButtonIcon( { title: 'title' } ); + var button = new Ui.default.ButtonIcon( { title: 'title' } ); var model = button.model; $( 'body' ).prepend( button.$el ); assert.ok( button.$title.html() == 'title', 'Has correct title' ); @@ -156,7 +156,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte }); QUnit.test( 'button-check', function(assert) { - var button = new Ui.ButtonCheck( { title: 'title' } ); + var button = new Ui.default.ButtonCheck( { title: 'title' } ); var model = button.model; $( 'body' ).prepend( button.$el ); assert.ok( button.$title.html() == 'title', 'Has correct title' ); @@ -195,7 +195,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte assert.ok( obj.$menu.find( '.ui-button-check' ).length === ( Boolean( options.all_icon ) ? 1 : 0 ), 'All button available: ' + Boolean( options.all_active ) ); } - var radio = new Ui.Radio.View({}); + var radio = new Ui.default.Radio.View({}); $( 'body' ).prepend( radio.$el ); radio.model.set( 'visible', false ); assert.ok( radio.value() === null, 'Initial value is `null`.' ); @@ -281,7 +281,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte length: 3 }); - var check = new Ui.Checkbox.View({}); + var check = new Ui.default.Checkbox.View({}); $( 'body' ).prepend( check.$el ); _test( check, { menu_visible: false, @@ -380,7 +380,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte all_icon: 'fa-check-square-o' }); - var radiobutton = new Ui.RadioButton.View({}); + var radiobutton = new Ui.default.RadioButton.View({}); $( 'body' ).prepend( radiobutton.$el ); radiobutton.model.set( 'data', [ { value: 'valuea', label: 'labela' }, { value: 'valueb', label: 'labelb' } ] ); _test( radiobutton, { @@ -401,7 +401,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte length: 2 }); - var drilldown = new Drilldown.View({}); + var drilldown = new Drilldown.default.View({}); $( 'body' ).prepend( drilldown.$el ); drilldown.model.set( 'data', [ { value: 'valuea', name: 'labela', options: [ { value: 'valueb', name: 'labelb' }, @@ -436,7 +436,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte length: 14, all_icon: 'fa-minus-square-o' }); - var drillradio = new Drilldown.View( { display: 'radio' } ); + var drillradio = new Drilldown.default.View( { display: 'radio' } ); $( 'body' ).prepend( drillradio.$el ); _test( drillradio, { menu_visible: false, @@ -467,7 +467,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte assert.ok( Boolean( select.all_button ) === Boolean( options.multiple ), 'Visiblity of select all button correct.' ); options.multiple && assert.ok( select.all_button.$( '.icon' ).hasClass( options.all_icon ), 'All button in correct state: ' + options.all_icon ); } - var select = new Ui.Select.View({}); + var select = new Ui.default.Select.View({}); $( 'body' ).prepend( select.$el ); assert.ok( select.first() === '__null__', 'First select is \'__null__\'' ); assert.ok( select.$dropdown.hasClass( 'fa-caret-down' ), 'Caret down shown.' ); @@ -574,7 +574,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte } ); QUnit.test( 'label', function(assert) { - var label = new Ui.Label({ + var label = new Ui.default.Label({ title : '_title' }); $( 'body' ).prepend( label.$el ); @@ -584,23 +584,23 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte } ); QUnit.test( 'slider', function(assert) { - var input = new Slider.View( { min: 1, max: 100, value: 10 } ); + var input = new Slider.default.View( { min: 1, max: 100, value: 10 } ); $( 'body' ).prepend( input.$el ); assert.ok( input.$slider.slider( 'value' ) == 10, 'Correct value.' ); assert.ok( input.value( 1000 ) == 100, 'Correct upper limit.' ); assert.ok( input.$slider.slider( 'value' ) == 100, 'Correct slider value.' ); assert.ok( input.$slider.slider( 'option', 'step' ) == 1, 'Correct default step size.' ); - var input1 = new Slider.View( { value: 10 } ); + var input1 = new Slider.default.View( { value: 10 } ); $( 'body' ).prepend( input1.$el ); assert.ok( input1.$slider.css( 'display' ) == 'none', 'Slider hidden.' ); - var input2 = new Slider.View( { min: 0, max: 100, value: 10.1, precise: true } ); + var input2 = new Slider.default.View( { min: 0, max: 100, value: 10.1, precise: true } ); $( 'body' ).prepend( input2.$el ); assert.ok( input2.$slider.slider( 'option', 'step' ) == 0.01, 'Correct float step size.' ); assert.ok( input2.$slider.slider( 'value' ) == 10.1, 'Correct float slider value.' ); } ); QUnit.test( 'input', function(assert) { - var input = new Ui.Input(); + var input = new Ui.default.Input(); $( 'body' ).prepend( input.$el ); assert.ok( input.tagName === 'input', 'Created input.' ); assert.ok( input.value() === undefined, 'Input empty.' ); @@ -623,7 +623,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte } ); QUnit.test( 'textarea', function(assert) { - var input = new Ui.Input( { area: true } ); + var input = new Ui.default.Input( { area: true } ); $( 'body' ).prepend( input.$el ); assert.ok( input.tagName === 'textarea', 'Created textarea.' ); assert.ok( input.value() === undefined, 'Unavailable value.' ); @@ -635,7 +635,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte } ); QUnit.test( 'message', function(assert) { - var message = new Ui.Message({ + var message = new Ui.default.Message({ persistent : true, message : '_message', status : 'danger' @@ -651,7 +651,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte } ); QUnit.test( 'hidden', function(assert) { - var hidden = new Ui.Hidden(); + var hidden = new Ui.default.Hidden(); $( 'body' ).prepend( hidden.$el ); hidden.model.set( 'info', '_info' ); assert.ok( hidden.$info.css( 'display', 'block' ), 'Info shown.' ); @@ -663,7 +663,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte } ); QUnit.test( 'select-content', function(assert) { - var select = new SelectContent.View({}); + var select = new SelectContent.default.View({}); $( 'body' ).prepend( select.$el ); var _testSelect = function( tag, options ) { var field = select.fields[ tag == 'first' ? 0 : select.fields.length - 1 ]; @@ -783,7 +783,7 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte assert.ok( select.config[ select.model.get( 'current' ) ].src == 'hdca', 'Matched collection field' ); assert.ok( JSON.stringify( select.value() ) == '{"values":[{"id":"id2","name":"name2","hid":"hid2"}],"batch":true}', 'Checking collection value' ); - select = new SelectContent.View({}); + select = new SelectContent.default.View({}); $( 'body' ).prepend( select.$el ); var _testEmptySelect = function( tag, txt_extension, txt_label ) { var field = select.fields[ tag == 'first' ? 0 : select.fields.length - 1 ]; @@ -802,4 +802,4 @@ define([ 'QUnit', 'sinon', 'test-app', 'mvc/ui/ui-misc', 'mvc/ui/ui-select-conte _testEmptySelect( 'first', 'txt ', labels.hda ); _testEmptySelect( 'last', 'txt ', labels.hdca ); } ); -}); \ No newline at end of file +}); diff --git a/test/qunit/tests/upload_dialog_tests.js b/test/qunit/tests/upload_dialog_tests.js index 3ce1aaa54da..c5d6a3e7dcb 100644 --- a/test/qunit/tests/upload_dialog_tests.js +++ b/test/qunit/tests/upload_dialog_tests.js @@ -5,7 +5,7 @@ define([ "test-app", "mvc/upload/upload-view", "QUnit" QUnit.module( "Upload dialog test", { beforeEach: function( ) { testApp.create(); - this.app = new GalaxyUpload(); + this.app = new GalaxyUpload.default(); }, afterEach: function() { testApp.destroy(); @@ -46,4 +46,4 @@ define([ "test-app", "mvc/upload/upload-view", "QUnit" $('#btn-ftp').trigger('click'); assert.ok($('.upload-ftp').length == 1, 'Should show ftp popover.'); } ); -}); \ No newline at end of file +}); diff --git a/test/qunit/tests/utils_test.js b/test/qunit/tests/utils_test.js index 22ff12bb46f..578e682d704 100644 --- a/test/qunit/tests/utils_test.js +++ b/test/qunit/tests/utils_test.js @@ -5,16 +5,16 @@ define([ 'test-app', 'utils/utils', "QUnit" QUnit.module( 'Utils test', {} ); QUnit.test( 'isEmpty', function(assert) { - assert.ok( Utils.isEmpty( [] ), 'Empty array' ); - assert.ok( Utils.isEmpty( [ 'data', undefined ] ), 'Array contains `undefined`' ); - assert.ok( Utils.isEmpty( [ 'data', null ] ), 'Array contains `null`' ); - assert.ok( Utils.isEmpty( [ 'data', '__null__' ] ), 'Array contains `__null__`' ); - assert.ok( Utils.isEmpty( [ 'data', '__undefined__' ] ), 'Array contains `__undefined__`' ); - assert.ok( Utils.isEmpty( null ), 'Array is null' ); - assert.ok( Utils.isEmpty( '__null__' ), 'Array is __null__' ); - assert.ok( Utils.isEmpty( '__undefined__' ), 'Array is __undefined__' ); - assert.ok( !Utils.isEmpty( [ 'data' ] ), 'Array contains `data`' ); - assert.ok( !Utils.isEmpty( 1 ), 'Value is int' ); - assert.ok( !Utils.isEmpty( 0 ), 'Value is zero' ); + assert.ok( Utils.default.isEmpty( [] ), 'Empty array' ); + assert.ok( Utils.default.isEmpty( [ 'data', undefined ] ), 'Array contains `undefined`' ); + assert.ok( Utils.default.isEmpty( [ 'data', null ] ), 'Array contains `null`' ); + assert.ok( Utils.default.isEmpty( [ 'data', '__null__' ] ), 'Array contains `__null__`' ); + assert.ok( Utils.default.isEmpty( [ 'data', '__undefined__' ] ), 'Array contains `__undefined__`' ); + assert.ok( Utils.default.isEmpty( null ), 'Array is null' ); + assert.ok( Utils.default.isEmpty( '__null__' ), 'Array is __null__' ); + assert.ok( Utils.default.isEmpty( '__undefined__' ), 'Array is __undefined__' ); + assert.ok( !Utils.default.isEmpty( [ 'data' ] ), 'Array contains `data`' ); + assert.ok( !Utils.default.isEmpty( 1 ), 'Value is int' ); + assert.ok( !Utils.default.isEmpty( 0 ), 'Value is zero' ); }); }); \ No newline at end of file diff --git a/test/qunit/tests/workflow_editor_tests.js b/test/qunit/tests/workflow_editor_tests.js index 412d2418526..17aa6edea15 100644 --- a/test/qunit/tests/workflow_editor_tests.js +++ b/test/qunit/tests/workflow_editor_tests.js @@ -38,7 +38,7 @@ define([ '
'); // build app - return new App({ + return new App.default({ id : null, urls : { get_datatypes : Galaxy.root + 'api/datatypes/mapping' }, workflows : [] @@ -48,9 +48,9 @@ define([ QUnit.module( "Input terminal model test", { beforeEach: function( ) { testApp.create(); - this.node = new Node( create_app(), { } ); + this.node = new Node.default( create_app(), { } ); this.input = { extensions: [ "txt" ], multiple: false }; - this.input_terminal = new Terminals.InputTerminal( { input: this.input } ); + this.input_terminal = new Terminals.default.InputTerminal( { input: this.input } ); this.input_terminal.node = this.node; }, afterEach: function() { @@ -61,9 +61,9 @@ define([ this.input_terminal.update( this.input ); }, test_connector: function( ) { - var outputTerminal = new Terminals.OutputTerminal( { datatypes: [ 'input' ] } ); + var outputTerminal = new Terminals.default.OutputTerminal( { datatypes: [ 'input' ] } ); var inputTerminal = this.input_terminal; - var connector = new Connector( outputTerminal, inputTerminal ); + var connector = new Connector.default( outputTerminal, inputTerminal ); return connector; }, with_test_connector: function( f ) { @@ -77,7 +77,7 @@ define([ test_accept: function( other ) { other = other || { node: {}, datatypes: [ "txt" ] }; if( ! other.mapOver ) { - other.mapOver = function() { return Terminals.NULL_COLLECTION_TYPE_DESCRIPTION; }; + other.mapOver = function() { return Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION; }; } return this.input_terminal.canAccept( other ); }, @@ -212,14 +212,14 @@ define([ } ); QUnit.test( "can accept list collection for empty multiple inputs", function(assert) { - var other = { node: {}, datatypes: [ "tabular" ], mapOver: function() { return new Terminals.CollectionTypeDescription( "list" ) } }; + var other = { node: {}, datatypes: [ "tabular" ], mapOver: function() { return new Terminals.default.CollectionTypeDescription( "list" ) } }; var self = this; this.multiple(); assert.ok( self.test_accept( other ) ); } ); QUnit.test( "cannot accept list collection for multiple input if collection already connected", function(assert) { - var other = { node: {}, datatypes: [ "tabular" ], mapOver: function() { return new Terminals.CollectionTypeDescription( "list" ) } }; + var other = { node: {}, datatypes: [ "tabular" ], mapOver: function() { return new Terminals.default.CollectionTypeDescription( "list" ) } }; var self = this; this.multiple(); this.with_test_connector( function() { @@ -232,12 +232,12 @@ define([ QUnit.test( "connects only if both valid handles", function(assert) { var input = { connect: sinon.spy() }; var output = { connect: sinon.spy() }; - new Connector( input, null ); - new Connector( null, output ); + new Connector.default( input, null ); + new Connector.default( null, output ); // Not attempts to connect... assert.ok( ! input.connect.called ); assert.ok( ! output.connect.called ); - new Connector( input, output ); + new Connector.default( input, output ); assert.ok( input.connect.called ); assert.ok( output.connect.called ); }); @@ -245,7 +245,7 @@ define([ QUnit.test( "default attributes", function(assert) { var input = { connect: sinon.spy() }; var output = { connect: sinon.spy() }; - var connector = new Connector( input, output ); + var connector = new Connector.default( input, output ); assert.equal( connector.dragging, false ); assert.equal( connector.canvas, null ); assert.equal( connector.inner_color, "#FFFFFF" ); @@ -255,7 +255,7 @@ define([ QUnit.test( "destroy", function(assert) { var input = { connect: sinon.spy(), disconnect: sinon.spy() }; var output = { connect: sinon.spy(), disconnect: sinon.spy() }; - var connector = new Connector( input, output ); + var connector = new Connector.default( input, output ); connector.destroy(); assert.ok( input.disconnect.called ); assert.ok( output.disconnect.called ); @@ -264,7 +264,7 @@ define([ QUnit.test( "initial redraw", function(assert) { var input = { connect: sinon.spy(), element: $("
"), isMappedOver: function() { return false; } }; var output = { connect: sinon.spy(), element: $("
"), isMappedOver: function() { return false; } }; - var connector = new Connector( input, output ); + var connector = new Connector.default( input, output ); var n = $('#canvas-container').find('canvas').length; connector.redraw(); // Ensure canvas gets set @@ -276,9 +276,9 @@ define([ QUnit.module( "Input collection terminal model test", { beforeEach: function( ) { testApp.create(); - this.node = new Node( create_app(), { } ); + this.node = new Node.default( create_app(), { } ); this.input = { extensions: [ "txt" ], collection_types: ["list"] }; - this.input_terminal = new Terminals.InputCollectionTerminal( { input: this.input } ); + this.input_terminal = new Terminals.default.InputCollectionTerminal( { input: this.input } ); this.input_terminal.node = this.node; }, afterEach: function( ) { @@ -290,7 +290,7 @@ define([ var self = this; var inputTerminal = self.input_terminal; assert.ok( inputTerminal ); - var outputTerminal = new Terminals.OutputCollectionTerminal( { + var outputTerminal = new Terminals.default.OutputCollectionTerminal( { datatypes: 'txt', collection_type: 'list' } ); @@ -301,7 +301,7 @@ define([ QUnit.test( "Collection output cannot connect to different collection input type", function(assert) { var self = this; var inputTerminal = self.input_terminal; - var outputTerminal = new Terminals.OutputCollectionTerminal( { + var outputTerminal = new Terminals.default.OutputCollectionTerminal( { datatypes: 'txt', collection_type: 'paired' } ); @@ -333,7 +333,7 @@ define([ assert.ok( node_changed_spy.calledWith( node ) ); }, init_field_data_simple: function(option_overrides) { - var data = Utils.merge(option_overrides, { + var data = Utils.default.merge(option_overrides, { data_inputs: [ {name: "input1", extensions: [ "data" ] } ], data_outputs: [ {name: "output1", extensions: [ "data" ] } ], label: null, @@ -341,7 +341,7 @@ define([ this.node.init_field_data( data ); }, update_field_data_with_new_input: function(option_overrides) { - var new_data = Utils.merge(option_overrides, { + var new_data = Utils.default.merge(option_overrides, { data_inputs: [ { name: "input1", extensions: [ "data" ] }, { name: "extra_0|input1", extensions: [ "data" ] }, @@ -461,7 +461,7 @@ define([ // Call init with one input and output. test.init_field_data_simple(); - var connector = new Connector(); + var connector = new Connector.default(); var old_input_terminal = node.input_terminals.input1; old_input_terminal.connectors.push( connector ); @@ -518,16 +518,16 @@ define([ }, set_for_node: function( node ) { var element = $("
"); - this.view = new NodeView( { node: node, el: element[ 0 ] } ); + this.view = new NodeView.default( { node: node, el: element[ 0 ] } ); }, connectAttachedTerminal: function( inputType, outputType ) { this.view.addDataInput( { name: "TestName", extensions: [ inputType ] } ); var terminal = this.view.node.input_terminals[ "TestName" ]; - var outputTerminal = new Terminals.OutputTerminal( { name: "TestOuptut", datatypes: [ outputType ] } ); + var outputTerminal = new Terminals.default.OutputTerminal( { name: "TestOuptut", datatypes: [ outputType ] } ); outputTerminal.node = { markChanged: function() {}, post_job_actions: [], hasMappedOverInputTerminals: function() { return false; }, hasConnectedOutputTerminals: function() { return true; } }; - outputTerminal.terminalMapping = { disableMapOver: function() {}, mapOver: Terminals.NULL_COLLECTION_TYPE_DESCRIPTION }; - var c = new Connector( outputTerminal, terminal ); + outputTerminal.terminalMapping = { disableMapOver: function() {}, mapOver: Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION }; + var c = new Connector.default( outputTerminal, terminal ); return c; }, @@ -535,10 +535,10 @@ define([ this.view.addDataInput( { name: "TestName", extensions: [ inputType ], multiple: true } ); var terminal = this.view.node.input_terminals[ "TestName" ]; - var outputTerminal = new Terminals.OutputTerminal( { name: "TestOuptut", datatypes: [ "txt" ] } ); + var outputTerminal = new Terminals.default.OutputTerminal( { name: "TestOuptut", datatypes: [ "txt" ] } ); outputTerminal.node = { markChanged: function() {}, post_job_actions: [], hasMappedOverInputTerminals: function() { return false; }, hasConnectedOutputTerminals: function() { return true; } }; - outputTerminal.terminalMapping = { disableMapOver: function() {}, mapOver: new Terminals.CollectionTypeDescription( "list" ) }; - var c = new Connector( outputTerminal, terminal ); + outputTerminal.terminalMapping = { disableMapOver: function() {}, mapOver: new Terminals.default.CollectionTypeDescription( "list" ) }; + var c = new Connector.default( outputTerminal, terminal ); return c; }, @@ -546,10 +546,10 @@ define([ this.view.addDataInput( { name: "TestName", extensions: [ "txt" ], input_type: "dataset_collection" } ); var terminal = this.view.node.input_terminals[ "TestName" ]; - var outputTerminal = new Terminals.OutputTerminal( { name: "TestOuptut", datatypes: [ "txt" ] } ); + var outputTerminal = new Terminals.default.OutputTerminal( { name: "TestOuptut", datatypes: [ "txt" ] } ); outputTerminal.node = { markChanged: function() {}, post_job_actions: [], hasMappedOverInputTerminals: function() { return false; }, hasConnectedOutputTerminals: function() { return true; } }; - outputTerminal.terminalMapping = { disableMapOver: function() {}, mapOver: new Terminals.CollectionTypeDescription( "list" ) }; - var c = new Connector( outputTerminal, terminal ); + outputTerminal.terminalMapping = { disableMapOver: function() {}, mapOver: new Terminals.default.CollectionTypeDescription( "list" ) }; + var c = new Connector.default( outputTerminal, terminal ); return c; } @@ -640,7 +640,7 @@ define([ beforeEach: function() { this.node = { input_terminals: [] }; this.input = { name: "i1", extensions: "txt", multiple: false }; - this.view = new TerminalsView.InputTerminalView( { + this.view = new TerminalsView.default.InputTerminalView( { node: this.node, input: this.input, }); @@ -664,7 +664,7 @@ define([ beforeEach: function() { this.node = { output_terminals: [] }; this.output = { name: "o1", extensions: "txt" }; - this.view = new TerminalsView.OutputTerminalView( { + this.view = new TerminalsView.default.OutputTerminalView( { node: this.node, output: this.output, }); @@ -684,13 +684,13 @@ define([ QUnit.module( "CollectionTypeDescription", { listType: function() { - return new Terminals.CollectionTypeDescription( "list" ); + return new Terminals.default.CollectionTypeDescription( "list" ); }, pairedType: function() { - return new Terminals.CollectionTypeDescription( "paired" ); + return new Terminals.default.CollectionTypeDescription( "paired" ); }, pairedListType: function() { - return new Terminals.CollectionTypeDescription( "list:paired" ); + return new Terminals.default.CollectionTypeDescription( "list:paired" ); } } ); @@ -701,11 +701,11 @@ define([ } ); QUnit.test( "canMatch special types", function(assert) { - assert.ok( this.listType().canMatch( Terminals.ANY_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( Terminals.ANY_COLLECTION_TYPE_DESCRIPTION.canMatch( this.pairedListType() ) ); + assert.ok( this.listType().canMatch( Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION.canMatch( this.pairedListType() ) ); - assert.ok( ! this.listType().canMatch( Terminals.NULL_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( ! Terminals.NULL_COLLECTION_TYPE_DESCRIPTION.canMatch( this.pairedListType() ) ); + assert.ok( ! this.listType().canMatch( Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( ! Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION.canMatch( this.pairedListType() ) ); } ); QUnit.test( "canMapOver", function(assert) { @@ -716,14 +716,14 @@ define([ } ); QUnit.test( "canMapOver special types", function(assert) { - assert.ok( ! this.listType().canMapOver( Terminals.NULL_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( ! Terminals.NULL_COLLECTION_TYPE_DESCRIPTION.canMapOver( this.pairedListType() ) ); + assert.ok( ! this.listType().canMapOver( Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( ! Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION.canMapOver( this.pairedListType() ) ); // Following two should be able to be relaxed someday maybe - but the // tracking gets tricky I think. For now mapping only works for explicitly // defined collection types. - assert.ok( ! this.listType().canMapOver( Terminals.ANY_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( ! Terminals.ANY_COLLECTION_TYPE_DESCRIPTION.canMapOver( this.pairedListType() ) ); + assert.ok( ! this.listType().canMapOver( Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( ! Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION.canMapOver( this.pairedListType() ) ); } ); QUnit.test( "append", function(assert) { @@ -733,23 +733,23 @@ define([ QUnit.test( "isCollection", function(assert) { assert.ok( this.listType().isCollection ); - assert.ok( Terminals.ANY_COLLECTION_TYPE_DESCRIPTION.isCollection ); - assert.ok( ! Terminals.NULL_COLLECTION_TYPE_DESCRIPTION.isCollection ); + assert.ok( Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION.isCollection ); + assert.ok( ! Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION.isCollection ); } ); QUnit.test( "equal", function(assert) { assert.ok( ! this.listType().equal( this.pairedType() ) ); assert.ok( this.listType().equal( this.listType() ) ); - assert.ok( Terminals.ANY_COLLECTION_TYPE_DESCRIPTION.equal( Terminals.ANY_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( ! Terminals.ANY_COLLECTION_TYPE_DESCRIPTION.equal( Terminals.NULL_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( ! Terminals.ANY_COLLECTION_TYPE_DESCRIPTION.equal( this.pairedType() ) ); - assert.ok( ! this.pairedType().equal( Terminals.ANY_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION.equal( Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( ! Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION.equal( Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( ! Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION.equal( this.pairedType() ) ); + assert.ok( ! this.pairedType().equal( Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( Terminals.NULL_COLLECTION_TYPE_DESCRIPTION.equal( Terminals.NULL_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( ! Terminals.NULL_COLLECTION_TYPE_DESCRIPTION.equal( Terminals.ANY_COLLECTION_TYPE_DESCRIPTION ) ); - assert.ok( ! Terminals.NULL_COLLECTION_TYPE_DESCRIPTION.equal( this.listType() ) ); - assert.ok( ! this.listType().equal( Terminals.NULL_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION.equal( Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( ! Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION.equal( Terminals.default.ANY_COLLECTION_TYPE_DESCRIPTION ) ); + assert.ok( ! Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION.equal( this.listType() ) ); + assert.ok( ! this.listType().equal( Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION ) ); } ); @@ -758,24 +758,24 @@ define([ QUnit.test( "default constructor", function(assert) { var terminal = {}; - var mapping = new Terminals.TerminalMapping( { terminal: terminal } ); + var mapping = new Terminals.default.TerminalMapping( { terminal: terminal } ); assert.ok( terminal.terminalMapping === mapping ); - assert.ok( mapping.mapOver === Terminals.NULL_COLLECTION_TYPE_DESCRIPTION ); + assert.ok( mapping.mapOver === Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION ); } ); QUnit.test( "constructing with mapOver", function(assert) { var terminal = {}; - var mapping = new Terminals.TerminalMapping( { terminal: terminal, mapOver: new Terminals.CollectionTypeDescription( "list" ) } ); + var mapping = new Terminals.default.TerminalMapping( { terminal: terminal, mapOver: new Terminals.default.CollectionTypeDescription( "list" ) } ); assert.ok( mapping.mapOver.collectionType == "list" ); } ); QUnit.test( "disableMapOver", function(assert) { var terminal = {}; - var mapping = new Terminals.TerminalMapping( { terminal: terminal, mapOver: new Terminals.CollectionTypeDescription( "list" ) } ); + var mapping = new Terminals.default.TerminalMapping( { terminal: terminal, mapOver: new Terminals.default.CollectionTypeDescription( "list" ) } ); var changeSpy = sinon.spy(); mapping.bind( "change", changeSpy ); mapping.disableMapOver(); - assert.ok( mapping.mapOver === Terminals.NULL_COLLECTION_TYPE_DESCRIPTION ); + assert.ok( mapping.mapOver === Terminals.default.NULL_COLLECTION_TYPE_DESCRIPTION ); assert.ok( changeSpy.called ); } ); @@ -793,11 +793,11 @@ define([ input[ 'extensions'] = [ 'data' ]; } var inputEl = $("
")[ 0 ]; - var inputTerminal = new Terminals.InputTerminal( { element: inputEl, input: input } ); - var inputTerminalMapping = new Terminals.TerminalMapping( { terminal: inputTerminal } ); + var inputTerminal = new Terminals.default.InputTerminal( { element: inputEl, input: input } ); + var inputTerminalMapping = new Terminals.default.TerminalMapping( { terminal: inputTerminal } ); inputTerminal.node = node; if( mapOver ) { - inputTerminal.setMapOver( new Terminals.CollectionTypeDescription( mapOver ) ); + inputTerminal.setMapOver( new Terminals.default.CollectionTypeDescription( mapOver ) ); } return inputTerminal; }, @@ -808,8 +808,8 @@ define([ input[ 'extensions'] = [ 'data' ]; } var inputEl = $("
")[ 0 ]; - var inputTerminal = new Terminals.InputCollectionTerminal( { element: inputEl, input: input } ); - var inputTerminalMapping = new Terminals.TerminalMapping( { terminal: inputTerminal } ); + var inputTerminal = new Terminals.default.InputCollectionTerminal( { element: inputEl, input: input } ); + var inputTerminalMapping = new Terminals.default.TerminalMapping( { terminal: inputTerminal } ); inputTerminal.node = node; return inputTerminal; }, @@ -820,11 +820,11 @@ define([ output[ 'extensions'] = [ 'data' ]; } var outputEl = $("
")[ 0 ]; - var outputTerminal = new Terminals.OutputTerminal( { element: outputEl, datatypes: output.extensions } ); - var outputTerminalMapping = new Terminals.TerminalMapping( { terminal: outputTerminal } ); + var outputTerminal = new Terminals.default.OutputTerminal( { element: outputEl, datatypes: output.extensions } ); + var outputTerminalMapping = new Terminals.default.TerminalMapping( { terminal: outputTerminal } ); outputTerminal.node = node; if( mapOver ) { - outputTerminal.setMapOver( new Terminals.CollectionTypeDescription( mapOver ) ); + outputTerminal.setMapOver( new Terminals.default.CollectionTypeDescription( mapOver ) ); } return outputTerminal; }, @@ -836,17 +836,17 @@ define([ output[ 'extensions'] = [ 'data' ]; } var outputEl = $("
")[ 0 ]; - var outputTerminal = new Terminals.OutputCollectionTerminal( { element: outputEl, datatypes: output.extensions, collection_type: collectionType } ); - var outputTerminalMapping = new Terminals.TerminalMapping( { terminal: outputTerminal } ); + var outputTerminal = new Terminals.default.OutputCollectionTerminal( { element: outputEl, datatypes: output.extensions, collection_type: collectionType } ); + var outputTerminalMapping = new Terminals.default.TerminalMapping( { terminal: outputTerminal } ); outputTerminal.node = node; if( mapOver ) { - outputTerminal.setMapOver( new Terminals.CollectionTypeDescription( mapOver ) ); + outputTerminal.setMapOver( new Terminals.default.CollectionTypeDescription( mapOver ) ); } return outputTerminal; }, newNode: function( ) { var nodeEl = $("
")[ 0 ]; - var node = new Node( create_app(), { element: nodeEl } ); + var node = new Node.default( create_app(), { element: nodeEl } ); return node; }, _addExistingOutput: function( terminal, output, connected ) { @@ -854,7 +854,7 @@ define([ var node = terminal.node; if( connected ) { var inputTerminal = self.newInputTerminal(); - new Connector( inputTerminal, output ); + new Connector.default( inputTerminal, output ); } this._addTerminalTo( output, node.output_terminals ); return output; @@ -879,7 +879,7 @@ define([ var connectedInput = this.newInputTerminal(); var node = terminal.node; var outputTerminal = self.newOutputTerminal(); - new Connector( connectedInput, outputTerminal ); + new Connector.default( connectedInput, outputTerminal ); this._addTerminalTo( connectedInput, node.input_terminals ); return connectedInput; }, @@ -935,14 +935,14 @@ define([ var inputTerminal1 = this.newInputTerminal(); var connectedInput1 = this.addConnectedInput( inputTerminal1 ); var connectedInput2 = this.addConnectedInput( inputTerminal1 ); - connectedInput2.setMapOver( new Terminals.CollectionTypeDescription( "list") ); + connectedInput2.setMapOver( new Terminals.default.CollectionTypeDescription( "list") ); this.verifyAttachable( assert, inputTerminal1, "list" ); } ); QUnit.test( "unmapped input cannot be mapped over if not matching connected input terminals map type", function(assert) { var inputTerminal1 = this.newInputTerminal(); var connectedInput = this.addConnectedInput( inputTerminal1 ); - connectedInput.setMapOver( new Terminals.CollectionTypeDescription( "paired" ) ); + connectedInput.setMapOver( new Terminals.default.CollectionTypeDescription( "paired" ) ); this.verifyNotAttachable( assert, inputTerminal1, "list" ); } ); @@ -950,7 +950,7 @@ define([ var inputTerminal1 = this.newInputTerminal(); var connectedInput1 = this.addConnectedInput( inputTerminal1 ); var connectedInput2 = this.addConnectedInput( inputTerminal1 ); - connectedInput2.setMapOver( new Terminals.CollectionTypeDescription( "list") ); + connectedInput2.setMapOver( new Terminals.default.CollectionTypeDescription( "list") ); var outputTerminal = this.newOutputCollectionTerminal( "list" ); this.verifyAttachable( assert, inputTerminal1, outputTerminal ); } ); @@ -959,7 +959,7 @@ define([ var inputTerminal1 = this.newInputTerminal(); var connectedInput1 = this.addConnectedInput( inputTerminal1 ); var connectedInput2 = this.addConnectedInput( inputTerminal1 ); - connectedInput2.setMapOver( new Terminals.CollectionTypeDescription( "list") ); + connectedInput2.setMapOver( new Terminals.default.CollectionTypeDescription( "list") ); var outputTerminal = this.newOutputCollectionTerminal( "paired" ); this.verifyNotAttachable( assert, inputTerminal1, outputTerminal ); } ); @@ -968,9 +968,9 @@ define([ var inputTerminal1 = this.newInputTerminal(); var connectedInput1 = this.addConnectedInput( inputTerminal1 ); var connectedInput2 = this.addConnectedInput( inputTerminal1 ); - connectedInput2.setMapOver( new Terminals.CollectionTypeDescription( "list:paired") ); + connectedInput2.setMapOver( new Terminals.default.CollectionTypeDescription( "list:paired") ); var outputTerminal = this.newOutputCollectionTerminal( "paired" ); - outputTerminal.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + outputTerminal.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); this.verifyAttachable( assert, inputTerminal1, outputTerminal ); } ); @@ -978,9 +978,9 @@ define([ var inputTerminal1 = this.newInputTerminal(); var connectedInput1 = this.addConnectedInput( inputTerminal1 ); var connectedInput2 = this.addConnectedInput( inputTerminal1 ); - connectedInput2.setMapOver( new Terminals.CollectionTypeDescription( "list:paired") ); + connectedInput2.setMapOver( new Terminals.default.CollectionTypeDescription( "list:paired") ); var outputTerminal = this.newOutputCollectionTerminal( "list" ); - outputTerminal.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + outputTerminal.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); this.verifyNotAttachable( assert, inputTerminal1, outputTerminal ); } ); @@ -988,9 +988,9 @@ define([ var inputTerminal1 = this.newInputTerminal(); var connectedInput1 = this.addConnectedInput( inputTerminal1 ); var connectedInput2 = this.addConnectedInput( inputTerminal1 ); - connectedInput2.setMapOver( new Terminals.CollectionTypeDescription( "list:paired") ); + connectedInput2.setMapOver( new Terminals.default.CollectionTypeDescription( "list:paired") ); var outputTerminal = this.newOutputCollectionTerminal( "list" ); - outputTerminal.setMapOver( new Terminals.CollectionTypeDescription( "paired" ) ); + outputTerminal.setMapOver( new Terminals.default.CollectionTypeDescription( "paired" ) ); this.verifyNotAttachable( assert, inputTerminal1, outputTerminal ); } ); @@ -1009,7 +1009,7 @@ define([ // to check that though. var inputTerminal1 = this.newInputTerminal(); var connectedOutput = this.addConnectedOutput( inputTerminal1 ); - connectedOutput.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + connectedOutput.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); this.verifyAttachable( assert, inputTerminal1, "list" ); } ); @@ -1019,19 +1019,19 @@ define([ // to check that though. var inputTerminal1 = this.newInputTerminal(); var connectedOutput = this.addConnectedOutput( inputTerminal1 ); - connectedOutput.setMapOver( new Terminals.CollectionTypeDescription( "paired" ) ); + connectedOutput.setMapOver( new Terminals.default.CollectionTypeDescription( "paired" ) ); this.verifyNotAttachable( assert, inputTerminal1, "list" ); } ); QUnit.test( "explicitly constrained input can not be mapped over by incompatible collection type", function(assert) { var inputTerminal1 = this.newInputTerminal(); - inputTerminal1.setMapOver( new Terminals.CollectionTypeDescription( "paired" ) ); + inputTerminal1.setMapOver( new Terminals.default.CollectionTypeDescription( "paired" ) ); this.verifyNotAttachable( assert, inputTerminal1, "list" ); } ); QUnit.test( "explicitly constrained input can be mapped over by compatible collection type", function(assert) { var inputTerminal1 = this.newInputTerminal(); - inputTerminal1.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + inputTerminal1.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); this.verifyAttachable( assert, inputTerminal1, "list" ); } ); @@ -1047,13 +1047,13 @@ define([ QUnit.test( "explicitly mapped over collection input can be attached by explicit mapping", function(assert) { var inputTerminal1 = this.newInputCollectionTerminal( { collection_types: ["paired"] } ); - inputTerminal1.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + inputTerminal1.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); this.verifyAttachable( assert, inputTerminal1, "list:paired" ); } ); QUnit.test( "explicitly mapped over collection input can be attached by explicit mapping", function(assert) { var inputTerminal1 = this.newInputCollectionTerminal( { collection_types: ["list:paired"] } ); - inputTerminal1.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + inputTerminal1.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); // effectively input is list:list:paired so shouldn't be able to attach this.verifyNotAttachable( assert, inputTerminal1, "list:paired" ); } ); @@ -1091,7 +1091,7 @@ define([ QUnit.test( "resetMappingIfNeeded does not reset if connected output depends on being mapped", function(assert) { var inputTerminal1 = this.newInputTerminal( "list" ); var connectedOutput = this.addConnectedOutput( inputTerminal1 ); - connectedOutput.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + connectedOutput.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); inputTerminal1.resetMappingIfNeeded(); this.verifyMappedOver( assert, inputTerminal1 ); } ); @@ -1099,7 +1099,7 @@ define([ QUnit.test( "resetMappingIfNeeded resets if node outputs are not connected to anything", function(assert) { var inputTerminal1 = this.newInputTerminal( "list" ); var output = this.addOutput( inputTerminal1 ); - output.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + output.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); inputTerminal1.resetMappingIfNeeded(); this.verifyNotMappedOver( assert, inputTerminal1 ); } ); @@ -1107,7 +1107,7 @@ define([ QUnit.test( "resetMappingIfNeeded an input resets node outputs if they not connected to anything", function(assert) { var inputTerminal1 = this.newInputTerminal( "list" ); var output = this.addOutput( inputTerminal1 ); - output.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + output.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); inputTerminal1.resetMappingIfNeeded(); this.verifyNotMappedOver( assert, output ); } ); @@ -1115,7 +1115,7 @@ define([ QUnit.test( "resetMappingIfNeeded an input resets node collection outputs if they not connected to anything", function(assert) { var inputTerminal1 = this.newInputTerminal( "list" ); var output = this.addCollectionOutput( inputTerminal1 ); - output.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + output.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); inputTerminal1.resetMappingIfNeeded(); this.verifyNotMappedOver( assert, output ); } ); @@ -1125,9 +1125,9 @@ define([ // over so don't need to disconnect output nodes. var inputTerminal1 = this.newInputTerminal( "list" ); var connectedInput1 = this.addConnectedInput( inputTerminal1 ); - connectedInput1.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + connectedInput1.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); var connectedOutput = this.addConnectedOutput( inputTerminal1 ); - connectedOutput.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + connectedOutput.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); inputTerminal1.resetMappingIfNeeded(); // inputTerminal1 can be reset because connectedInput1 // is still forcing connectedOutput to be mapped over, @@ -1141,7 +1141,7 @@ define([ QUnit.test( "simple mapping over collection outputs works correctly", function(assert) { var inputTerminal1 = this.newInputTerminal(); var connectedOutput = this.addConnectedCollectionOutput( inputTerminal1 ); - inputTerminal1.setMapOver( new Terminals.CollectionTypeDescription( "list" ) ); + inputTerminal1.setMapOver( new Terminals.default.CollectionTypeDescription( "list" ) ); // Can attach list output of collection type list that is being mapped // over another list to a list:list (because this is what it is) but not @@ -1152,4 +1152,4 @@ define([ var testTerminal1 = this.newInputTerminal( "list:list:list" ); this.verifyNotAttachable( assert, testTerminal1, connectedOutput ); } ); -}); \ No newline at end of file +});