module.exports = function (grunt) {

	grunt.initConfig({

		meta: {
			banner: '// ' + grunt.file.read('LICENSE').split("\n")[0]
		},

		concat: {
			dist: {
				src: ['<banner>', 'lib/observable.js'],
				dest: 'lib/observable.js'
			}
		},

		coffee: {
			compile: {
				files: {
					'lib/observable.js': 'lib/observable.coffee'
				}
			}
		}

	});

	grunt.loadNpmTasks('grunt-contrib-coffee');

};
@@ -336,16 +336,90 @@
 %09%7D%0A%09%09%09%7D%0A
+%09%09%7D,%0A%0A%09%09mocha: %7B%0A%09%09%09all: %7B%0A%09%09%09%09src: 'spec/index.html',%0A%09%09%09%09run: true%0A%09%09%09%7D%0A
 %09%09%7D%0A%0A%09%7D)
@@ -465,12 +465,48 @@
 offee');
+%0A%09grunt.loadNpmTasks('grunt-mocha');
 %0A%0A%7D;

add mocha task