mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2024-11-26 02:10:09 +00:00
Merge pull request #41 from zhuangya/npm-test
package.json test scripts and travis :)
This commit is contained in:
commit
dfa19899b0
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
tests/sandbox/
|
tests/sandbox/
|
||||||
docs/
|
docs/
|
||||||
|
npm-debug.log
|
||||||
|
8
.travis.yml
Normal file
8
.travis.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
language: node_js
|
||||||
|
node_js:
|
||||||
|
- "0.11"
|
||||||
|
- "0.12"
|
||||||
|
- "4.0"
|
||||||
|
- "4.1"
|
||||||
|
- "4.2"
|
||||||
|
- "5.0"
|
@ -1,5 +1,8 @@
|
|||||||
HackMyResume
|
HackMyResume
|
||||||
============
|
============
|
||||||
|
|
||||||
|
[![Build status][travis-image]][travis-url]
|
||||||
|
|
||||||
*Create polished résumés and CVs in multiple formats from your command line or
|
*Create polished résumés and CVs in multiple formats from your command line or
|
||||||
shell. Author in clean Markdown and JSON, export to Word, HTML, PDF, LaTeX,
|
shell. Author in clean Markdown and JSON, export to Word, HTML, PDF, LaTeX,
|
||||||
plain text, and other arbitrary formats. Fight the power, save trees. Compatible
|
plain text, and other arbitrary formats. Fight the power, save trees. Compatible
|
||||||
@ -302,3 +305,5 @@ MIT. Go crazy. See [LICENSE.md][1] for details.
|
|||||||
[fresh]: https://github.com/fluentdesk/FRESH
|
[fresh]: https://github.com/fluentdesk/FRESH
|
||||||
[fresca]: https://github.com/fluentdesk/FRESCA
|
[fresca]: https://github.com/fluentdesk/FRESCA
|
||||||
[dry]: https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
|
[dry]: https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
|
||||||
|
[travis-image]: https://img.shields.io/travis/palomajs/paloma.svg?style=flat-square
|
||||||
|
[travis-url]: https://travis-ci.org/hacksalot/HackMyResume
|
||||||
|
@ -6,6 +6,10 @@
|
|||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/hacksalot/HackMyResume.git"
|
"url": "https://github.com/hacksalot/HackMyResume.git"
|
||||||
},
|
},
|
||||||
|
"scripts": {
|
||||||
|
"test": "mocha && grunt",
|
||||||
|
"grunt": "grunt"
|
||||||
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"resume",
|
"resume",
|
||||||
"CV",
|
"CV",
|
||||||
@ -61,6 +65,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"chai": "*",
|
"chai": "*",
|
||||||
"grunt": "*",
|
"grunt": "*",
|
||||||
|
"grunt-cli": "^0.1.13",
|
||||||
"grunt-contrib-clean": "^0.7.0",
|
"grunt-contrib-clean": "^0.7.0",
|
||||||
"grunt-contrib-jshint": "^0.11.3",
|
"grunt-contrib-jshint": "^0.11.3",
|
||||||
"grunt-contrib-yuidoc": "^0.10.0",
|
"grunt-contrib-yuidoc": "^0.10.0",
|
||||||
|
1
test/.gitignore
vendored
Normal file
1
test/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
sandbox/
|
@ -50,7 +50,7 @@ describe('jane-doe.json (FRESH)', function () {
|
|||||||
|
|
||||||
it('should not be modified after saving', function() {
|
it('should not be modified after saving', function() {
|
||||||
var savedSheet = new FRESHResume().open('tests/sandbox/jane-q-fullstacker.json');
|
var savedSheet = new FRESHResume().open('tests/sandbox/jane-q-fullstacker.json');
|
||||||
_sheet.stringify().should.equal( savedSheet.stringify() )
|
_sheet.stringify().should.equal( savedSheet.stringify() );
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should validate against the FRESH resume schema', function() {
|
it('should validate against the FRESH resume schema', function() {
|
@ -45,7 +45,7 @@ function testResume( opts ) {
|
|||||||
|
|
||||||
it('should not be modified after saving', function() {
|
it('should not be modified after saving', function() {
|
||||||
var savedSheet = new JRSResume().open( 'tests/sandbox/' + opts.title + '.json' );
|
var savedSheet = new JRSResume().open( 'tests/sandbox/' + opts.title + '.json' );
|
||||||
_sheet.stringify().should.equal( savedSheet.stringify() )
|
_sheet.stringify().should.equal( savedSheet.stringify() );
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should ' + (opts.isValid ? '' : 'NOT ') + 'validate against the JSON Resume schema', function() {
|
it('should ' + (opts.isValid ? '' : 'NOT ') + 'validate against the JSON Resume schema', function() {
|
Loading…
Reference in New Issue
Block a user