Commit fc8ae69a authored by Yoshiya Hinosawa's avatar Yoshiya Hinosawa

Introduce grunt

parent 84e03109
# npm modules
node_modules
language: node_js
before_script:
- npm install -g grunt-cli
module.exports = (grunt) ->
grunt.initConfig
jshint:
c3: 'c3.js'
spec: 'spec/*.js'
options:
jshintrc: '.jshintrc'
jasmine:
c3:
src: 'c3.js'
options:
specs: 'spec/*.js'
grunt.loadNpmTasks 'grunt-contrib-jshint'
grunt.loadNpmTasks 'grunt-contrib-jasmine'
grunt.registerTask 'default', ['jshint', 'jasmine']
{
"name": "c3",
"version": "0.1.0",
"description": "D3-based reusable chart library",
"main": "c3.js",
"scripts": {
"test": "grunt"
},
"repository": {
"type": "git",
"url": "git://github.com/masayuki0812/c3.git"
},
"keywords": [
"d3",
"chart",
"graph"
],
"author": "Masayuki Tanaka",
"license": "MIT",
"gitHead": "84e03109d9a590f9c8ef687c03d751f666080c6f",
"readmeFilename": "README.md",
"devDependencies": {
"grunt": "~0.4.1",
"grunt-contrib-jshint": "~0.7.1",
"grunt-contrib-jasmine": "~0.5.2"
}
}
var describe = window.describe;
var expect = window.expect;
var it = window.it;
var c3 = window.c3;
describe('c3', function () {
'use strict';
it('exists', function () {
expect(c3).not.toBe(null);
expect(typeof c3).toBe('object');
});
// ...write other tests here
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment