Skip to content

Commit

Permalink
- unshift instead of replacement of INC array
Browse files Browse the repository at this point in the history
  • Loading branch information
nickolay committed Jul 2, 2010
1 parent e0f93e9 commit c698422
Show file tree
Hide file tree
Showing 24 changed files with 57 additions and 47 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.build
.project
.externalToolBuilders
/JooseX-Namespace-Depended-*
16 changes: 9 additions & 7 deletions t/005_resources_manager.t.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,15 @@ StartTest(function(t) {
t.ok(JooseX.Namespace.Depended.Resource.JooseClass, 'JooseX.Namespace.Depended.Resource.JooseClass is here')
t.ok(JooseX.Namespace.Depended.Resource.NonJoose, 'JooseX.Namespace.Depended.Resource.NonJoose is here')

t.ok(JooseX.Namespace.Depended.Locator.URL, 'JooseX.Namespace.Depended.Locator.URL is here')
t.ok(JooseX.Namespace.Depended.Resource.ExternalURL, 'JooseX.Namespace.Depended.Resource.ExternalURL is here')
t.ok(JooseX.Namespace.Depended.Resource.InternalURL, 'JooseX.Namespace.Depended.Resource.InternalURL is here')


t.ok(JooseX.Namespace.Depended.Transport.XHRAsync, 'JooseX.Namespace.Depended.Transport.XHRAsync is here')
t.ok(JooseX.Namespace.Depended.Transport.ScriptTag, 'JooseX.Namespace.Depended.Transport.ScriptTag is here')
t.skip(Joose.is_NodeJS, "Not included in NodeJS bundle", function (){

t.ok(JooseX.Namespace.Depended.Locator.URL, 'JooseX.Namespace.Depended.Locator.URL is here')
t.ok(JooseX.Namespace.Depended.Resource.ExternalURL, 'JooseX.Namespace.Depended.Resource.ExternalURL is here')
t.ok(JooseX.Namespace.Depended.Resource.InternalURL, 'JooseX.Namespace.Depended.Resource.InternalURL is here')

t.ok(JooseX.Namespace.Depended.Transport.XHRAsync, 'JooseX.Namespace.Depended.Transport.XHRAsync is here')
t.ok(JooseX.Namespace.Depended.Transport.ScriptTag, 'JooseX.Namespace.Depended.Transport.ScriptTag is here')
}, 5)

t.ok(JooseX.Namespace.Depended.Materialize.Eval, 'JooseX.Namespace.Depended.Materialize.Eval is here')

Expand Down
34 changes: 16 additions & 18 deletions t/010_basic.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down Expand Up @@ -84,10 +84,10 @@ StartTest(function(t) {
})


//==================================================================================================================================================================================
t.diag("Loading from external url")

// t.skip(Joose.is_NodeJS, "XHR requests won't work in Node", function (){
t.skip(Joose.is_NodeJS, "XHR requests won't work in Node", function (){
//==================================================================================================================================================================================
t.diag("Loading from external url")

var async3 = t.beginAsync()
var bodyCalled = false
Expand Down Expand Up @@ -124,23 +124,21 @@ StartTest(function(t) {
t.ok(!ExtCoreLoader.meta.resource.loading, 'GMapLoader module is considered not loading')
t.ok(!ExtCoreLoader.meta.resource.ready, 'GMapLoader module is not ready yet')

// }, 7)


//==================================================================================================================================================================================
//t.diag("Checking repeating calls to BEGIN")

var async31 = t.beginAsync()

use('ExtCoreLoader', function () {
//==================================================================================================================================================================================
t.diag("Checking repeating calls to BEGIN")
//t.diag("Checking repeating calls to BEGIN")

t.ok(beginCount == 1, "Begin was called only once #2")
var async31 = t.beginAsync()

t.endAsync(async31)
})
use('ExtCoreLoader', function () {
//==================================================================================================================================================================================
t.diag("Checking repeating calls to BEGIN")

t.ok(beginCount == 1, "Begin was called only once #2")

t.endAsync(async31)
})

}, 8)


//==================================================================================================================================================================================
Expand Down
2 changes: 1 addition & 1 deletion t/011_basic_own_url.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/012_basic_begin.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/015_basic_for_roles.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/016_external_preloaded_js.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/017_use_in_anonymous.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/018_dependency_in_meta.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/019_synchronous_class_creation.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/020_stressed.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/030_versioning.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/040_dependencies_besides_use.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/050_own_namespace_deps.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/060_asynchronous_nesting.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/070_dependencies_in_my.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2', 'localLib/root3' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2', 'localLib/root3')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/080_dependencies_in_lazy_classes.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/081_dependencies_in_lazy_classes.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2', '/inc' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2', '/inc')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/082_dependencies_from_previous_namespace.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root3/lib' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root3/lib')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/090_future_class.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2', '/inc' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2', '/inc')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/100_additional_resources.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root1', 'localLib/root2' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root1', 'localLib/root2')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/110_several_classes_in_file.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root4' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root4')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
2 changes: 1 addition & 1 deletion t/120_script_tag_transport.t.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
StartTest(function(t) {

JooseX.Namespace.Depended.Manager.my.INC = [ 'localLib/root4' ]
JooseX.Namespace.Depended.Manager.my.INC.unshift('localLib/root4')

if (!Joose.is_NodeJS) t.harness.localizeINC(JooseX.Namespace.Depended.Manager.my.INC)

Expand Down
13 changes: 11 additions & 2 deletions t/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,18 @@ if (typeof process != 'undefined' && process.pid) {


Harness.my.configure({
title : 'JooseX.Namespace.Depended test suite',
title : 'JooseX.Namespace.Depended test suite',

preload : [
verbosity : 1,
runCore : 'sequential',

preload : Joose.is_NodeJS ? [

'jsan:Task.Joose.Core',

'Task.JooseX.Namespace.Depended.NodeJS'

] : [
'jsan:Task.Joose.Core',
'jsan:JooseX.SimpleRequest',
'jsan:JooseX.Meta.Lazy',
Expand Down

0 comments on commit c698422

Please sign in to comment.