Commit f5f76aec authored by Calvin Metcalf's avatar Calvin Metcalf
Browse files

automated tests

parent cb9c0bfc
Loading
Loading
Loading
Loading
+22 −1
Original line number Diff line number Diff line
@@ -20,11 +20,32 @@ module.exports = function(grunt) {
				src:[ './src/Proj4js.js','./src/Proj.js','./src/defs.js','./src/common.js','./src/datum.js','./src/Point.js','./src/constants.js','./src/projCode/*.js','./src/defs/GOOGLE.js'],
				dest:'./dist/proj4-noDefs.min.js'
			}
		},
		connect: {
			server: {
				options: {
					port: process.env.PORT||8080,
					base: '.'
				}
			}
		},mocha_phantomjs: {
		all: {
			options: {
				urls: [//my ide requries process.env.IP and PORT
					"http://"+(process.env.IP||"127.0.0.1")+":"+(process.env.PORT||"8080")+"/test/index.html",
					"http://"+(process.env.IP||"127.0.0.1")+":"+(process.env.PORT||"8080")+"/test/min.html"
				]
			}
		}
	}
	});
	grunt.loadNpmTasks('grunt-contrib-concat');
	grunt.loadNpmTasks('grunt-contrib-uglify');
	grunt.loadNpmTasks('grunt-contrib-connect');
	grunt.loadNpmTasks('grunt-mocha-phantomjs');
	grunt.registerTask('full', ['concat:full','uglify:full']);
	grunt.registerTask('noDefs', ['concat:noDefs','uglify:noDefs']);
	grunt.registerTask('default', ['full','noDefs']);
	grunt.registerTask('test', ['connect', 'mocha_phantomjs']);
	//grunt.registerTask('c9', ['connect', 'mocha_phantomjs:c9']);
	grunt.registerTask('default', ['full','noDefs','test']);
}
+4 −1
Original line number Diff line number Diff line
@@ -20,6 +20,9 @@
    "grunt-contrib-concat": "~0.3.0",
    "grunt-contrib-uglify": "~0.2.2",
    "grunt-cli": "~0.1.9",
    "grunt": "~0.4.1"
    "grunt": "~0.4.1",
    "phantomjs": "~1.9.1-0",
    "grunt-contrib-connect": "~0.3.0",
    "grunt-mocha-phantomjs": "~0.2.8"
  }
}