Skip to content

Commit 12b8d7c

Browse files
committed
initial commit 4 + add test
1 parent 47e8349 commit 12b8d7c

39 files changed

+907
-6
lines changed

Gruntfile.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module.exports = function (grunt) {
8484
{
8585
expand: true,
8686
cwd: 'src',
87-
src: ['**/*.jsx'],
87+
src: ['**/*.*', '!coffee/*'],
8888
dest: 'transpiled',
8989
ext: '.js'
9090
}
@@ -95,7 +95,7 @@ module.exports = function (grunt) {
9595
{
9696
expand: true,
9797
cwd: 'test',
98-
src: ['**/*.jsx'],
98+
src: ['**/*.*', '!coffee/*'],
9999
dest: 'test-built',
100100
ext: '.js'
101101
}
@@ -231,6 +231,8 @@ module.exports = function (grunt) {
231231
'clean:amd',
232232
'clean:cjs',
233233
'clean:test',
234+
'coffee:src',
235+
'coffee:test',
234236
'react:src',
235237
'react:test',
236238
'transpile',

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
react-bootstrap-datetime-picker
1+
react-bootstrap-datetimepicker
22
===============================
33

44
This project is a port of https://github.com/Eonasdan/bootstrap-datetimepicker for React.js

karma.dev.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
module.exports = function (config) {
2+
config.set({
3+
4+
basePath: '',
5+
6+
frameworks: ['mocha', 'chai'],
7+
8+
files: [
9+
'test_bundle.js'
10+
],
11+
12+
reporters: ['progress'],
13+
14+
port: 9876,
15+
16+
colors: true,
17+
18+
logLevel: config.LOG_INFO,
19+
20+
autoWatch: true,
21+
22+
browsers: ['Chrome'],
23+
24+
captureTimeout: 60000,
25+
26+
singleRun: false
27+
});
28+
};

package.json

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"version": "0.0.1",
44
"description": "A bootstrap datetime picker component for React.js",
55
"scripts": {
6-
"build": "./node_modules/.bin/grunt build"
6+
"build": "./node_modules/.bin/grunt build",
7+
"test-watch": "./node_modules/.bin/grunt watch 2>&1 >/dev/null & karma start karma.dev.js",
8+
"test": "./node_modules/.bin/grunt build && karma start karma.ci.js"
79
},
810
"keywords": [
911
"react",
@@ -17,9 +19,19 @@
1719
"react": ">=0.9"
1820
},
1921
"devDependencies": {
20-
22+
"karma-chai": "0.0.2",
23+
"mocha": "~1.16.2",
24+
"karma-script-launcher": "~0.1.0",
25+
"karma-chrome-launcher": "~0.1.2",
26+
"karma-html2js-preprocessor": "~0.1.0",
27+
"karma-firefox-launcher": "~0.1.3",
28+
"karma-jasmine": "~0.1.5",
29+
"karma-coffee-preprocessor": "~0.1.2",
2130
"requirejs": "~2.1.9",
22-
31+
"karma-requirejs": "~0.2.1",
32+
"karma-phantomjs-launcher": "~0.1.1",
33+
"karma": "~0.10.9",
34+
"karma-mocha": "~0.1.1",
2335
"react": "0.10.0",
2436
"envify": "~1.2.1",
2537
"grunt-es6-module-transpiler": "~0.6.0",

src/DateTimeField.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11

22
/** @jsx React.DOM */
3+
import React from './react-es6';
34
import DateTimePicker from './DateTimePicker';
45
var DateTimeField;
56

src/DateTimePicker.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11

22
/** @jsx React.DOM */
3+
import React from './react-es6';
34
import DateTimePickerDate from './DateTimePickerDate';
45
import DateTimePickerTime from './DateTimePickerTime';
56
var DateTimePicker;

src/DateTimePickerDate.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11

22
/** @jsx React.DOM */
3+
import React from './react-es6';
34
import DateTimePickerDays from './DateTimePickerDays';
45
import DateTimePickerMonths from './DateTimePickerMonths';
56
import DateTimePickerYears from './DateTimePickerYears';

src/DateTimePickerDays.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11

22
/** @jsx React.DOM */
3+
import React from './react-es6';
34
var DateTimePickerDays;
45

56
DateTimePickerDays = React.createClass({

src/DateTimePickerHours.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11

22
/** @jsx React.DOM */
3+
import React from './react-es6';
34
var DateTimePickerHours;
45

56
DateTimePickerHours = React.createClass({

src/DateTimePickerMinutes.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11

22
/** @jsx React.DOM */
3+
import React from './react-es6';
34
var DateTimePickerMinutes;
45

56
DateTimePickerMinutes = React.createClass({

0 commit comments

Comments
 (0)