You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2012/05/04 08:07:24 UTC
[3/3] Deleted bin/node_modules, added package.json
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/fixtures/coffee/mock_coffee_module.coffee
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/fixtures/coffee/mock_coffee_module.coffee b/bin/node_modules/nodeunit/test/fixtures/coffee/mock_coffee_module.coffee
deleted file mode 100644
index a1c069b..0000000
--- a/bin/node_modules/nodeunit/test/fixtures/coffee/mock_coffee_module.coffee
+++ /dev/null
@@ -1,4 +0,0 @@
-j = 0
-j += i for i in [0..5]
-
-exports.name = "mock_coffee_#{j}"
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/fixtures/dir/mock_module3.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/fixtures/dir/mock_module3.js b/bin/node_modules/nodeunit/test/fixtures/dir/mock_module3.js
deleted file mode 100644
index 3021776..0000000
--- a/bin/node_modules/nodeunit/test/fixtures/dir/mock_module3.js
+++ /dev/null
@@ -1 +0,0 @@
-exports.name = 'mock_module3';
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/fixtures/dir/mock_module4.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/fixtures/dir/mock_module4.js b/bin/node_modules/nodeunit/test/fixtures/dir/mock_module4.js
deleted file mode 100644
index 876f9ca..0000000
--- a/bin/node_modules/nodeunit/test/fixtures/dir/mock_module4.js
+++ /dev/null
@@ -1 +0,0 @@
-exports.name = 'mock_module4';
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/fixtures/mock_module1.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/fixtures/mock_module1.js b/bin/node_modules/nodeunit/test/fixtures/mock_module1.js
deleted file mode 100644
index 4c093ad..0000000
--- a/bin/node_modules/nodeunit/test/fixtures/mock_module1.js
+++ /dev/null
@@ -1 +0,0 @@
-exports.name = 'mock_module1';
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/fixtures/mock_module2.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/fixtures/mock_module2.js b/bin/node_modules/nodeunit/test/fixtures/mock_module2.js
deleted file mode 100644
index a63d012..0000000
--- a/bin/node_modules/nodeunit/test/fixtures/mock_module2.js
+++ /dev/null
@@ -1 +0,0 @@
-exports.name = 'mock_module2';
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/fixtures/raw_jscode1.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/fixtures/raw_jscode1.js b/bin/node_modules/nodeunit/test/fixtures/raw_jscode1.js
deleted file mode 100644
index 2ef7115..0000000
--- a/bin/node_modules/nodeunit/test/fixtures/raw_jscode1.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function hello_world(arg) {
- return "_" + arg + "_";
-}
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/fixtures/raw_jscode2.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/fixtures/raw_jscode2.js b/bin/node_modules/nodeunit/test/fixtures/raw_jscode2.js
deleted file mode 100644
index 55a764e..0000000
--- a/bin/node_modules/nodeunit/test/fixtures/raw_jscode2.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function get_a_variable() {
- return typeof a_variable;
-}
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/fixtures/raw_jscode3.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/fixtures/raw_jscode3.js b/bin/node_modules/nodeunit/test/fixtures/raw_jscode3.js
deleted file mode 100644
index 1fd1e78..0000000
--- a/bin/node_modules/nodeunit/test/fixtures/raw_jscode3.js
+++ /dev/null
@@ -1 +0,0 @@
-var t=t?t+1:1;
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test-base.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test-base.js b/bin/node_modules/nodeunit/test/test-base.js
deleted file mode 100644
index 64b8c8b..0000000
--- a/bin/node_modules/nodeunit/test/test-base.js
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- * This module is not a plain nodeunit test suite, but instead uses the
- * assert module to ensure a basic level of functionality is present,
- * allowing the rest of the tests to be written using nodeunit itself.
- *
- * THIS FILE SHOULD BE BROWSER-COMPATIBLE JS!
- * You can use @REMOVE_LINE_FOR_BROWSER to remove code from the browser build.
- * Only code on that line will be removed, its mostly to avoid requiring code
- * that is node specific
- */
-
-var assert = require('assert'), // @REMOVE_LINE_FOR_BROWSER
- async = require('../deps/async'), // @REMOVE_LINE_FOR_BROWSER
- nodeunit = require('../lib/nodeunit'); // @REMOVE_LINE_FOR_BROWSER
-
-
-// NOT A TEST - util function to make testing faster.
-// retries the assertion until it passes or the timeout is reached,
-// at which point it throws the assertion error
-var waitFor = function (fn, timeout, callback, start) {
- start = start || new Date().getTime();
- callback = callback || function () {};
- try {
- fn();
- callback();
- }
- catch (e) {
- if (e instanceof assert.AssertionError) {
- var now = new Date().getTime();
- if (now - start >= timeout) {
- throw e;
- }
- else {
- async.nextTick(function () {
- waitFor(fn, timeout, callback, start);
- });
- }
- }
- else {
- throw e;
- }
- }
-};
-
-
-// TESTS:
-
-// Are exported tests actually run? - store completed tests in this variable
-// for checking later
-var tests_called = {};
-
-// most basic test that should run, the tests_called object is tested
-// at the end of this module to ensure the tests were actually run by nodeunit
-exports.testCalled = function (test) {
- tests_called.testCalled = true;
- test.done();
-};
-
-// generates test functions for nodeunit assertions
-var makeTest = function (method, args_pass, args_fail) {
- return function (test) {
- var test1_called = false;
- var test2_called = false;
-
- // test pass
- nodeunit.runTest(
- 'testname',
- function (test) {
- test[method].apply(test, args_pass);
- test.done();
- },
- {testDone: function (name, assertions) {
- assert.equal(assertions.length, 1);
- assert.equal(assertions.failures(), 0);
- }},
- function () {
- test1_called = true;
- }
- );
-
- // test failure
- nodeunit.runTest(
- 'testname',
- function (test) {
- test[method].apply(test, args_fail);
- test.done();
- },
- {testDone: function (name, assertions) {
- assert.equal(assertions.length, 1);
- assert.equal(assertions.failures(), 1);
- }},
- function () {
- test2_called = true;
- }
- );
-
- // ensure tests were run
- waitFor(function () {
- assert.ok(test1_called);
- assert.ok(test2_called);
- tests_called[method] = true;
- }, 500, test.done);
- };
-};
-
-// ensure basic assertions are working:
-exports.testOk = makeTest('ok', [true], [false]);
-exports.testEquals = makeTest('equals', [1, 1], [1, 2]);
-exports.testSame = makeTest('same',
- [{test: 'test'}, {test: 'test'}],
- [{test: 'test'}, {monkey: 'penguin'}]
-);
-
-// from the assert module:
-exports.testEqual = makeTest('equal', [1, 1], [1, 2]);
-exports.testNotEqual = makeTest('notEqual', [1, 2], [1, 1]);
-exports.testDeepEqual = makeTest('deepEqual',
- [{one: 1}, {one: 1}], [{one: 1}, {two: 2}]
-);
-exports.testNotDeepEqual = makeTest('notDeepEqual',
- [{one: 1}, {two: 2}], [{one: 1}, {one: 1}]
-);
-exports.testStrictEqual = makeTest('strictEqual', [1, 1], [1, true]);
-exports.testNotStrictEqual = makeTest('notStrictEqual', [true, 1], [1, 1]);
-exports.testThrows = makeTest('throws',
- [function () {
- throw new Error('test');
- }],
- [function () {
- return;
- }]
-);
-exports.testDoesNotThrows = makeTest('doesNotThrow',
- [function () {
- return;
- }],
- [function () {
- throw new Error('test');
- }]
-);
-exports.testIfError = makeTest('ifError', [false], [new Error('test')]);
-
-
-exports.testExpect = function (test) {
- var test1_called = false,
- test2_called = false,
- test3_called = false;
-
- // correct number of tests run
- nodeunit.runTest(
- 'testname',
- function (test) {
- test.expect(2);
- test.ok(true);
- test.ok(true);
- test.done();
- },
- {testDone: function (name, assertions) {
- test.equals(assertions.length, 2);
- test.equals(assertions.failures(), 0);
- }},
- function () {
- test1_called = true;
- }
- );
-
- // no tests run
- nodeunit.runTest(
- 'testname',
- function (test) {
- test.expect(2);
- test.done();
- },
- {testDone: function (name, assertions) {
- test.equals(assertions.length, 1);
- test.equals(assertions.failures(), 1);
- }},
- function () {
- test2_called = true;
- }
- );
-
- // incorrect number of tests run
- nodeunit.runTest(
- 'testname',
- function (test) {
- test.expect(2);
- test.ok(true);
- test.ok(true);
- test.ok(true);
- test.done();
- },
- {testDone: function (name, assertions) {
- test.equals(assertions.length, 4);
- test.equals(assertions.failures(), 1);
- }},
- function () {
- test3_called = true;
- }
- );
-
- // ensure callbacks fired
- waitFor(function () {
- assert.ok(test1_called);
- assert.ok(test2_called);
- assert.ok(test3_called);
- tests_called.expect = true;
- }, 500, test.done);
-};
-
-
-// tests are async, so wait for them to be called
-waitFor(function () {
- assert.ok(tests_called.testCalled);
- assert.ok(tests_called.ok);
- assert.ok(tests_called.equals);
- assert.ok(tests_called.same);
- assert.ok(tests_called.expect);
-}, 10000);
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test-failing-callbacks.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test-failing-callbacks.js b/bin/node_modules/nodeunit/test/test-failing-callbacks.js
deleted file mode 100644
index 08f7eb5..0000000
--- a/bin/node_modules/nodeunit/test/test-failing-callbacks.js
+++ /dev/null
@@ -1,114 +0,0 @@
-var nodeunit = require('../lib/nodeunit');
-
-
-exports.testFailingLog = function (test) {
- test.expect(3);
-
- // this is meant to bubble to the top, and will be ignored for the purposes
- // of testing:
- var ignored_error = new Error('ignore this callback error');
- var err_handler = function (err) {
- if (err && err.message !== ignored_error.message) {
- throw err;
- }
- };
- process.addListener('uncaughtException', err_handler);
-
- // A failing callback should not affect the test outcome
- var testfn = function (test) {
- test.ok(true, 'test.ok');
- test.done();
- };
- nodeunit.runTest('testname', testfn, {
- log: function (assertion) {
- test.ok(true, 'log called');
- throw ignored_error;
- },
- testDone: function (name, assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 1, 'total');
- process.removeListener('uncaughtException', err_handler);
- }
- }, test.done);
-};
-
-exports.testFailingTestDone = function (test) {
- test.expect(2);
-
- var ignored_error = new Error('ignore this callback error');
- var err_handler = function (err) {
- if (err && err.message !== ignored_error.message) {
- throw err;
- }
- };
- process.addListener('uncaughtException', err_handler);
-
- // A failing callback should not affect the test outcome
- var testfn = function (test) {
- test.done();
- };
- nodeunit.runTest('testname', testfn, {
- log: function (assertion) {
- test.ok(false, 'log should not be called');
- },
- testDone: function (name, assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 0, 'total');
- process.nextTick(function () {
- process.removeListener('uncaughtException', err_handler);
- test.done();
- });
- throw ignored_error;
- }
- }, function () {});
-};
-
-exports.testAssertionObj = function (test) {
- test.expect(4);
- var testfn = function (test) {
- test.ok(true, 'ok true');
- test.done();
- };
- nodeunit.runTest('testname', testfn, {
- log: function (assertion) {
- test.ok(assertion.passed() === true, 'assertion.passed');
- test.ok(assertion.failed() === false, 'assertion.failed');
- },
- testDone: function (name, assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 1, 'total');
- }
- }, test.done);
-};
-
-exports.testLogOptional = function (test) {
- test.expect(2);
- var testfn = function (test) {
- test.ok(true, 'ok true');
- test.done();
- };
- nodeunit.runTest('testname', testfn, {
- testDone: function (name, assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 1, 'total');
- }
- }, test.done);
-};
-
-exports.testExpectWithFailure = function (test) {
- test.expect(3);
- var testfn = function (test) {
- test.expect(1);
- test.ok(false, 'test.ok');
- test.done();
- };
- nodeunit.runTest('testname', testfn, {
- log: function (assertion) {
- test.equals(assertion.method, 'ok', 'assertion.method');
- },
- testDone: function (name, assertions) {
- test.equals(assertions.failures(), 1, 'failures');
- test.equals(assertions.length, 1, 'total');
- }
- }, test.done);
-};
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test-httputil.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test-httputil.js b/bin/node_modules/nodeunit/test/test-httputil.js
deleted file mode 100644
index e5ee25c..0000000
--- a/bin/node_modules/nodeunit/test/test-httputil.js
+++ /dev/null
@@ -1,55 +0,0 @@
-var nodeunit = require('../lib/nodeunit');
-var httputil = require('../lib/utils').httputil;
-
-exports.testHttpUtilBasics = function (test) {
-
- test.expect(6);
-
- httputil(function (req, resp) {
- test.equal(req.method, 'PUT');
- test.equal(req.url, '/newpair');
- test.equal(req.headers.foo, 'bar');
-
- resp.writeHead(500, {'content-type': 'text/plain'});
- resp.end('failed');
- }, function (server, client) {
- client.fetch('PUT', '/newpair', {'foo': 'bar'}, function (resp) {
- test.equal(resp.statusCode, 500);
- test.equal(resp.headers['content-type'], 'text/plain');
- test.equal(resp.body, 'failed');
-
- server.close();
- test.done();
- });
- });
-};
-
-exports.testHttpUtilJsonHandling = function (test) {
-
- test.expect(9);
-
- httputil(function (req, resp) {
- test.equal(req.method, 'GET');
- test.equal(req.url, '/');
- test.equal(req.headers.foo, 'bar');
-
- var testdata = {foo1: 'bar', foo2: 'baz'};
-
- resp.writeHead(200, {'content-type': 'application/json'});
- resp.end(JSON.stringify(testdata));
-
- }, function (server, client) {
- client.fetch('GET', '/', {'foo': 'bar'}, function (resp) {
- test.equal(resp.statusCode, 200);
- test.equal(resp.headers['content-type'], 'application/json');
-
- test.ok(resp.bodyAsObject);
- test.equal(typeof resp.bodyAsObject, 'object');
- test.equal(resp.bodyAsObject.foo1, 'bar');
- test.equal(resp.bodyAsObject.foo2, 'baz');
-
- server.close();
- test.done();
- });
- });
-};
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test-runfiles.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test-runfiles.js b/bin/node_modules/nodeunit/test/test-runfiles.js
deleted file mode 100644
index 9cbf519..0000000
--- a/bin/node_modules/nodeunit/test/test-runfiles.js
+++ /dev/null
@@ -1,213 +0,0 @@
-var assert = require('assert'),
- fs = require('fs'),
- path = require('path'),
- nodeunit = require('../lib/nodeunit');
-
-
-var setup = function (fn) {
- return function (test) {
- process.chdir(__dirname);
- require.paths.push(__dirname);
- var env = {
- mock_module1: require('./fixtures/mock_module1'),
- mock_module2: require('./fixtures/mock_module2'),
- mock_module3: require('./fixtures/dir/mock_module3'),
- mock_module4: require('./fixtures/dir/mock_module4')
- };
- fn.call(env, test);
- };
-};
-
-
-exports.testRunFiles = setup(function (test) {
- test.expect(24);
- var runModule_copy = nodeunit.runModule;
-
- var runModule_calls = [];
- var modules = [];
-
- var opts = {
- moduleStart: function () {
- return 'moduleStart';
- },
- testDone: function () {
- return 'testDone';
- },
- testStart: function () {
- return 'testStart';
- },
- log: function () {
- return 'log';
- },
- done: function (assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 4, 'length');
- test.ok(typeof assertions.duration === "number");
-
- var called_with = function (name) {
- return runModule_calls.some(function (m) {
- return m.name === name;
- });
- };
- test.ok(called_with('mock_module1'), 'mock_module1 ran');
- test.ok(called_with('mock_module2'), 'mock_module2 ran');
- test.ok(called_with('mock_module3'), 'mock_module3 ran');
- test.ok(called_with('mock_module4'), 'mock_module4 ran');
- test.equals(runModule_calls.length, 4);
-
- nodeunit.runModule = runModule_copy;
- test.done();
- }
- };
-
- nodeunit.runModule = function (name, mod, options, callback) {
- test.equals(options.testDone, opts.testDone);
- test.equals(options.testStart, opts.testStart);
- test.equals(options.log, opts.log);
- test.ok(typeof name === "string");
- runModule_calls.push(mod);
- var m = [{failed: function () {
- return false;
- }}];
- modules.push(m);
- callback(null, m);
- };
-
- nodeunit.runFiles(
- ['fixtures/mock_module1.js', 'fixtures/mock_module2.js', 'fixtures/dir'],
- opts
- );
-});
-
-exports.testRunFilesEmpty = function (test) {
- test.expect(3);
- nodeunit.runFiles([], {
- moduleStart: function () {
- test.ok(false, 'should not be called');
- },
- testDone: function () {
- test.ok(false, 'should not be called');
- },
- testStart: function () {
- test.ok(false, 'should not be called');
- },
- log: function () {
- test.ok(false, 'should not be called');
- },
- done: function (assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 0, 'length');
- test.ok(typeof assertions.duration === "number");
- test.done();
- }
- });
-};
-
-
-exports.testEmptyDir = function (test) {
- var dir2 = __dirname + '/fixtures/dir2';
-
- // git doesn't like empty directories, so we have to create one
- path.exists(dir2, function (exists) {
- if (!exists) {
- fs.mkdirSync(dir2, 0777);
- }
-
- // runFiles on empty directory:
- nodeunit.runFiles([dir2], {
- moduleStart: function () {
- test.ok(false, 'should not be called');
- },
- testDone: function () {
- test.ok(false, 'should not be called');
- },
- testStart: function () {
- test.ok(false, 'should not be called');
- },
- log: function () {
- test.ok(false, 'should not be called');
- },
- done: function (assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 0, 'length');
- test.ok(typeof assertions.duration === "number");
- test.done();
- }
- });
- });
-};
-
-
-var CoffeeScript;
-try {
- CoffeeScript = require('coffee-script');
-} catch (e) {
-}
-
-if (CoffeeScript) {
- exports.testCoffeeScript = function (test) {
- process.chdir(__dirname);
- require.paths.push(__dirname);
- var env = {
- mock_coffee_module: require('./fixtures/coffee/mock_coffee_module')
- };
-
- test.expect(9);
- var runModule_copy = nodeunit.runModule;
-
- var runModule_calls = [];
- var modules = [];
-
- var opts = {
- moduleStart: function () {
- return 'moduleStart';
- },
- testDone: function () {
- return 'testDone';
- },
- testStart: function () {
- return 'testStart';
- },
- log: function () {
- return 'log';
- },
- done: function (assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 1, 'length');
- test.ok(typeof assertions.duration === "number");
-
- var called_with = function (name) {
- return runModule_calls.some(function (m) {
- return m.name === name;
- });
- };
- test.ok(
- called_with('mock_coffee_15'),
- 'mock_coffee_module ran'
- );
- test.equals(runModule_calls.length, 1);
-
- nodeunit.runModule = runModule_copy;
- test.done();
- }
- };
-
- nodeunit.runModule = function (name, mod, options, callback) {
- test.equals(options.testDone, opts.testDone);
- test.equals(options.testStart, opts.testStart);
- test.equals(options.log, opts.log);
- test.ok(typeof name === "string");
- runModule_calls.push(mod);
- var m = [{failed: function () {
- return false;
- }}];
- modules.push(m);
- callback(null, m);
- };
-
- nodeunit.runFiles(
- ['fixtures/coffee/mock_coffee_module.coffee'],
- opts
- );
- };
-}
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test-runmodule.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test-runmodule.js b/bin/node_modules/nodeunit/test/test-runmodule.js
deleted file mode 100644
index d07b47c..0000000
--- a/bin/node_modules/nodeunit/test/test-runmodule.js
+++ /dev/null
@@ -1,177 +0,0 @@
-/* THIS FILE SHOULD BE BROWSER-COMPATIBLE JS!
- * You can use @REMOVE_LINE_FOR_BROWSER to remove code from the browser build.
- * Only code on that line will be removed, its mostly to avoid requiring code
- * that is node specific
- */
-
-var nodeunit = require('../lib/nodeunit'); // @REMOVE_LINE_FOR_BROWSER
-
-
-exports.testRunModule = function (test) {
- test.expect(11);
- var call_order = [];
- var testmodule = {
- test1: function (test) {
- call_order.push('test1');
- test.ok(true, 'ok true');
- test.done();
- },
- test2: function (test) {
- call_order.push('test2');
- test.ok(false, 'ok false');
- test.ok(false, 'ok false');
- test.done();
- },
- test3: function (test) {
- call_order.push('test3');
- test.done();
- }
- };
- nodeunit.runModule('testmodule', testmodule, {
- log: function (assertion) {
- call_order.push('log');
- },
- testStart: function (name) {
- call_order.push('testStart');
- test.ok(
- name.toString() === 'test1' ||
- name.toString() === 'test2' ||
- name.toString() === 'test3',
- 'testStart called with test name '
- );
- },
- testDone: function (name, assertions) {
- call_order.push('testDone');
- test.ok(
- name.toString() === 'test1' ||
- name.toString() === 'test2' ||
- name.toString() === 'test3',
- 'testDone called with test name'
- );
- },
- moduleDone: function (name, assertions) {
- call_order.push('moduleDone');
- test.equals(assertions.length, 3);
- test.equals(assertions.failures(), 2);
- test.equals(name, 'testmodule');
- test.ok(typeof assertions.duration === "number");
- test.same(call_order, [
- 'testStart', 'test1', 'log', 'testDone',
- 'testStart', 'test2', 'log', 'log', 'testDone',
- 'testStart', 'test3', 'testDone',
- 'moduleDone'
- ]);
- }
- }, test.done);
-};
-
-
-exports.testRunModuleTestSpec = function (test) {
- test.expect(6);
- var call_order = [];
- var testmodule = {
- test1: function (test) {
- test.ok(true, 'ok true');
- test.done();
- },
- test2: function (test) {
- call_order.push('test2');
- test.ok(false, 'ok false');
- test.ok(false, 'ok false');
- test.done();
- },
- test3: function (test) {
- test.done();
- }
- };
- nodeunit.runModule('testmodule', testmodule, {
- testspec: "test2",
- log: function (assertion) {
- call_order.push('log');
- },
- testStart: function (name) {
- call_order.push('testStart');
- test.ok(
- name.toString() === 'test2',
- 'testStart called with test name '
- );
- },
- testDone: function (name, assertions) {
- call_order.push('testDone');
- test.ok(
- name.toString() === 'test2',
- 'testDone called with test name'
- );
- },
- moduleDone: function (name, assertions) {
- call_order.push('moduleDone');
- test.equals(assertions.length, 2);
- test.equals(name, 'testmodule');
- test.ok(typeof assertions.duration === "number");
- test.same(call_order, [
- 'testStart', 'test2', 'log', 'log', 'testDone',
- 'moduleDone'
- ]);
- }
- }, test.done);
-};
-
-exports.testRunModuleEmpty = function (test) {
- nodeunit.runModule('module with no exports', {}, {
- log: function (assertion) {
- test.ok(false, 'log should not be called');
- },
- testStart: function (name) {
- test.ok(false, 'testStart should not be called');
- },
- testDone: function (name, assertions) {
- test.ok(false, 'testDone should not be called');
- },
- moduleDone: function (name, assertions) {
- test.equals(assertions.length, 0);
- test.equals(assertions.failures(), 0);
- test.equals(name, 'module with no exports');
- test.ok(typeof assertions.duration === "number");
- }
- }, test.done);
-};
-
-
-exports.testNestedTests = function (test) {
- var call_order = [];
- var m = {
- test1: function (test) {
- test.done();
- },
- suite: {
- t1: function (test) {
- test.done();
- },
- t2: function (test) {
- test.done();
- },
- another_suite: {
- t3: function (test) {
- test.done();
- }
- }
- }
- };
- nodeunit.runModule('modulename', m, {
- testStart: function (name) {
- call_order.push(['testStart'].concat(name));
- },
- testDone: function (name, assertions) {
- call_order.push(['testDone'].concat(name));
- }
- }, function () {
- test.same(call_order, [
- ['testStart', 'test1'], ['testDone', 'test1'],
- ['testStart', 'suite', 't1'], ['testDone', 'suite', 't1'],
- ['testStart', 'suite', 't2'], ['testDone', 'suite', 't2'],
- ['testStart', 'suite', 'another_suite', 't3'],
- ['testDone', 'suite', 'another_suite', 't3']
- ]);
- test.done();
- });
-};
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test-runtest.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test-runtest.js b/bin/node_modules/nodeunit/test/test-runtest.js
deleted file mode 100644
index 8fc3d52..0000000
--- a/bin/node_modules/nodeunit/test/test-runtest.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/* THIS FILE SHOULD BE BROWSER-COMPATIBLE JS!
- * You can use @REMOVE_LINE_FOR_BROWSER to remove code from the browser build.
- * Only code on that line will be removed, its mostly to avoid requiring code
- * that is node specific
- */
-
-var nodeunit = require('../lib/nodeunit'); // @REMOVE_LINE_FOR_BROWSER
-
-
-exports.testArgs = function (test) {
- test.ok(test.expect instanceof Function, 'test.expect');
- test.ok(test.done instanceof Function, 'test.done');
- test.ok(test.ok instanceof Function, 'test.ok');
- test.ok(test.same instanceof Function, 'test.same');
- test.ok(test.equals instanceof Function, 'test.equals');
- test.done();
-};
-
-exports.testDoneCallback = function (test) {
- test.expect(4);
- nodeunit.runTest('testname', exports.testArgs, {
- testDone: function (name, assertions) {
- test.equals(assertions.failures(), 0, 'failures');
- test.equals(assertions.length, 5, 'length');
- test.ok(typeof assertions.duration === "number");
- test.equals(name, 'testname');
- }
- }, test.done);
-};
-
-exports.testThrowError = function (test) {
- test.expect(3);
- var err = new Error('test');
- var testfn = function (test) {
- throw err;
- };
- nodeunit.runTest('testname', testfn, {
- log: function (assertion) {
- test.same(assertion.error, err, 'assertion.error');
- },
- testDone: function (name, assertions) {
- test.equals(assertions.failures(), 1);
- test.equals(assertions.length, 1);
- }
- }, test.done);
-};
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test-sandbox.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test-sandbox.js b/bin/node_modules/nodeunit/test/test-sandbox.js
deleted file mode 100644
index 1b249d7..0000000
--- a/bin/node_modules/nodeunit/test/test-sandbox.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var nodeunit = require('../lib/nodeunit');
-var sandbox = require('../lib/utils').sandbox;
-var testCase = nodeunit.testCase;
-
-exports.testSimpleSandbox = function (test) {
- var raw_jscode1 = sandbox(__dirname + '/fixtures/raw_jscode1.js');
- test.equal(raw_jscode1.hello_world('foo'), '_foo_', 'evaluation ok');
- test.done();
-};
-
-exports.testSandboxContext = function (test) {
- var a_variable = 42; // should not be visible in the sandbox
- var raw_jscode2 = sandbox(__dirname + '/fixtures/raw_jscode2.js');
- a_variable = 42; // again for the win
- test.equal(
- raw_jscode2.get_a_variable(),
- 'undefined',
- 'the variable should not be defined'
- );
- test.done();
-};
-
-exports.testSandboxMultiple = function (test) {
- var raw_jscode3 = sandbox([
- __dirname + '/fixtures/raw_jscode3.js',
- __dirname + '/fixtures/raw_jscode3.js',
- __dirname + '/fixtures/raw_jscode3.js'
- ]);
- test.equal(raw_jscode3.t, 3, 'two files loaded');
- test.done();
-};
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test-testcase.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test-testcase.js b/bin/node_modules/nodeunit/test/test-testcase.js
deleted file mode 100644
index a3ea331..0000000
--- a/bin/node_modules/nodeunit/test/test-testcase.js
+++ /dev/null
@@ -1,234 +0,0 @@
-/* THIS FILE SHOULD BE BROWSER-COMPATIBLE JS!
- * You can use @REMOVE_LINE_FOR_BROWSER to remove code from the browser build.
- * Only code on that line will be removed, its mostly to avoid requiring code
- * that is node specific
- */
-
-var nodeunit = require('../lib/nodeunit'); // @REMOVE_LINE_FOR_BROWSER
-var testCase = nodeunit.testCase;
-
-exports.testTestCase = function (test) {
- test.expect(7);
- var call_order = [];
- var s = testCase({
- setUp: function (callback) {
- call_order.push('setUp');
- test.equals(this.one, undefined);
- this.one = 1;
- callback();
- },
- tearDown: function (callback) {
- call_order.push('tearDown');
- test.ok(true, 'tearDown called');
- callback();
- },
- test1: function (t) {
- call_order.push('test1');
- test.equals(this.one, 1);
- this.one = 2;
- t.done();
- },
- test2: function (t) {
- call_order.push('test2');
- test.equals(this.one, 1);
- t.done();
- }
- });
- nodeunit.runSuite(null, s, {}, function () {
- test.same(call_order, [
- 'setUp', 'test1', 'tearDown',
- 'setUp', 'test2', 'tearDown'
- ]);
- test.done();
- });
-};
-
-exports.tearDownAfterError = function (test) {
- test.expect(1);
- var s = testCase({
- tearDown: function (callback) {
- test.ok(true, 'tearDown called');
- callback();
- },
- test: function (t) {
- throw new Error('some error');
- }
- });
- nodeunit.runSuite(null, s, {}, function () {
- test.done();
- });
-};
-
-exports.catchSetUpError = function (test) {
- test.expect(2);
- var test_error = new Error('test error');
- var s = testCase({
- setUp: function (callback) {
- throw test_error;
- },
- test: function (t) {
- test.ok(false, 'test function should not be called');
- t.done();
- }
- });
- nodeunit.runSuite(null, s, {}, function (err, assertions) {
- test.equal(assertions.length, 1);
- test.equal(assertions[0].error, test_error);
- test.done();
- });
-};
-
-exports.setUpErrorCallback = function (test) {
- test.expect(2);
- var test_error = new Error('test error');
- var s = testCase({
- setUp: function (callback) {
- callback(test_error);
- },
- test: function (t) {
- test.ok(false, 'test function should not be called');
- t.done();
- }
- });
- nodeunit.runSuite(null, s, {}, function (err, assertions) {
- test.equal(assertions.length, 1);
- test.equal(assertions[0].error, test_error);
- test.done();
- });
-};
-
-exports.catchTearDownError = function (test) {
- test.expect(2);
- var test_error = new Error('test error');
- var s = testCase({
- tearDown: function (callback) {
- throw test_error;
- },
- test: function (t) {
- t.done();
- }
- });
- nodeunit.runSuite(null, s, {}, function (err, assertions) {
- test.equal(assertions.length, 1);
- test.equal(assertions[0].error, test_error);
- test.done();
- });
-};
-
-exports.tearDownErrorCallback = function (test) {
- test.expect(2);
- var test_error = new Error('test error');
- var s = testCase({
- tearDown: function (callback) {
- callback(test_error);
- },
- test: function (t) {
- t.done();
- }
- });
- nodeunit.runSuite(null, s, {}, function (err, assertions) {
- test.equal(assertions.length, 1);
- test.equal(assertions[0].error, test_error);
- test.done();
- });
-};
-
-exports.testErrorAndtearDownError = function (test) {
- test.expect(3);
- var error1 = new Error('test error one');
- var error2 = new Error('test error two');
- var s = testCase({
- tearDown: function (callback) {
- callback(error2);
- },
- test: function (t) {
- t.done(error1);
- }
- });
- nodeunit.runSuite(null, s, {}, function (err, assertions) {
- test.equal(assertions.length, 2);
- test.equal(assertions[0].error, error1);
- test.equal(assertions[1].error, error2);
- test.done();
- });
-};
-
-exports.testCaseGroups = function (test) {
- var call_order = [];
- var s = testCase({
- setUp: function (callback) {
- call_order.push('setUp');
- callback();
- },
- tearDown: function (callback) {
- call_order.push('tearDown');
- callback();
- },
- test1: function (test) {
- call_order.push('test1');
- test.done();
- },
- group1: {
- test2: function (test) {
- call_order.push('group1.test2');
- test.done();
- }
- }
- });
- nodeunit.runSuite(null, s, {}, function (err, assertions) {
- test.same(call_order, [
- 'setUp',
- 'test1',
- 'tearDown',
- 'setUp',
- 'group1.test2',
- 'tearDown'
- ]);
- test.done();
- });
-};
-
-exports.nestedTestCases = function (test) {
- var call_order = [];
- var s = testCase({
- setUp: function (callback) {
- call_order.push('setUp');
- callback();
- },
- tearDown: function (callback) {
- call_order.push('tearDown');
- callback();
- },
- test1: function (test) {
- call_order.push('test1');
- test.done();
- },
- group1: testCase({
- setUp: function (callback) {
- call_order.push('group1.setUp');
- callback();
- },
- tearDown: function (callback) {
- call_order.push('group1.tearDown');
- callback();
- },
- test2: function (test) {
- call_order.push('group1.test2');
- test.done();
- }
- })
- });
- nodeunit.runSuite(null, s, {}, function (err, assertions) {
- test.same(call_order, [
- 'setUp',
- 'test1',
- 'tearDown',
- 'setUp',
- 'group1.setUp',
- 'group1.test2',
- 'group1.tearDown',
- 'tearDown'
- ]);
- test.done();
- });
-};
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/node_modules/nodeunit/test/test.html
----------------------------------------------------------------------
diff --git a/bin/node_modules/nodeunit/test/test.html b/bin/node_modules/nodeunit/test/test.html
deleted file mode 100644
index 31bda30..0000000
--- a/bin/node_modules/nodeunit/test/test.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
- <head>
- <title>Nodeunit Test Suite</title>
- <!--
- Note this file is only used for 'make browser', when it is copied to
- dist/browser/test.html for running the browser test suite
- -->
- <link rel="stylesheet" href="nodeunit.css" type="text/css" media="screen" />
- <script src="nodeunit.js"></script>
- <script src="test-base.js"></script>
- <script src="test-runmodule.js"></script>
- <script src="test-runtest.js"></script>
- <script src="test-testcase.js"></script>
- </head>
- <body>
- <h1 id="nodeunit-header">Nodeunit Test Suite</h1>
- <script>
- nodeunit.run({
- 'test-base': test_base,
- 'test-runmodule': test_runmodule,
- 'test-runtest': test_runtest,
- 'test-testcase': test_testcase
- });
- </script>
- </body>
-</html>
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ab8d21b9/bin/package.json
----------------------------------------------------------------------
diff --git a/bin/package.json b/bin/package.json
new file mode 100644
index 0000000..ae40066
--- /dev/null
+++ b/bin/package.json
@@ -0,0 +1,15 @@
+{
+ "name": "apache-cordova-ios-cli",
+ "description": "CLI for Apache Cordova iOS",
+ "keywords": ["apache", "cordova", "iOS", "CLI"],
+ "author": "Apache Software Foundation",
+ "version": "1.7.0",
+ "licenses": [{
+ "type": "Apache v2.0",
+ "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
+ }],
+ "dependencies" : {
+ "coffee-script" : "1.1.2",
+ "nodeunit" : "0.5.3"
+ }
+}