From 0aec2be4dd702d4318b789d1eed5d6056cd12622 Mon Sep 17 00:00:00 2001 From: Anis Kadri Date: Fri, 15 Jun 2012 18:36:06 -0700 Subject: [PATCH] updating bash create script and node test --- bin/create | 10 ++++++++++ bin/tests/test_create_unix.js | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/bin/create b/bin/create index a6b5c8c6..d6885493 100755 --- a/bin/create +++ b/bin/create @@ -113,3 +113,13 @@ sed -i '' -e "s/__ID__/${PACKAGE}/g" $ACTIVITY_PATH cp $BUILD_PATH/bin/templates/project/AndroidManifest.xml $MANIFEST_PATH sed -i '' -e "s/__ACTIVITY__/${ACTIVITY}/g" $MANIFEST_PATH sed -i '' -e "s/__PACKAGE__/${PACKAGE}/g" $MANIFEST_PATH + +# creating cordova folder and copying emulate/debug/log/launch scripts +mkdir $PROJECT_PATH/cordova +cp $BUILD_PATH/bin/templates/cordova/appinfo.jar $PROJECT_PATH/cordova/appinfo.jar +cp $BUILD_PATH/bin/templates/cordova/cordova $PROJECT_PATH/cordova/cordova +cp $BUILD_PATH/bin/templates/cordova/debug $PROJECT_PATH/cordova/debug +cp $BUILD_PATH/bin/templates/cordova/clean $PROJECT_PATH/cordova/clean +cp $BUILD_PATH/bin/templates/cordova/log $PROJECT_PATH/cordova/log +cp $BUILD_PATH/bin/templates/cordova/emulate $PROJECT_PATH/cordova/emulate +cp $BUILD_PATH/bin/templates/cordova/BOOM $PROJECT_PATH/cordova/BOOM diff --git a/bin/tests/test_create_unix.js b/bin/tests/test_create_unix.js index 75e0697e..a9061767 100644 --- a/bin/tests/test_create_unix.js +++ b/bin/tests/test_create_unix.js @@ -80,6 +80,41 @@ create_project.on('exit', function(code) { path.exists(util.format('%s/assets/www/cordova-%s.js', project_path, version), function(exists) { assert(exists, 'cordova.js did not get added'); }); + + // make sure cordova master script was added + path.exists(util.format('%s/cordova/cordova', project_path), function(exists) { + assert(exists, 'cordova script did not get added'); + }); + + // make sure debug script was added + path.exists(util.format('%s/cordova/debug', project_path), function(exists) { + assert(exists, 'debug script did not get added'); + }); + + // make sure BOOM script was added + path.exists(util.format('%s/cordova/BOOM', project_path), function(exists) { + assert(exists, 'BOOM script did not get added'); + }); + + // make sure log script was added + path.exists(util.format('%s/cordova/log', project_path), function(exists) { + assert(exists, 'log script did not get added'); + }); + + // make sure clean script was added + path.exists(util.format('%s/cordova/clean', project_path), function(exists) { + assert(exists, 'clean script did not get added'); + }); + + // make sure emulate script was added + path.exists(util.format('%s/cordova/emulate', project_path), function(exists) { + assert(exists, 'emulate script did not get added'); + }); + + // make sure appinfo.jar script was added + path.exists(util.format('%s/cordova/appinfo.jar', project_path), function(exists) { + assert(exists, 'appinfo.jar script did not get added'); + }); // check that project compiles && creates a cordovaExample-debug.apk var compile_project = spawn('ant', ['debug'], {cwd: project_path});