1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2026-05-02 10:43:02 +01:00
Commit Graph

59 Commits

Author SHA1 Message Date
hacksalot 917fd8e3f3 Refactor helpers.
Rebind Handlebars helpers to drop the pesky options hash for standalone
helpers that don't need it. Move block helpers (which do need the
Handlebars options/context) to a separate file for special handling.
2016-02-14 04:10:23 -05:00
hacksalot 255a518565 Set test timeout to 30 seconds.
Most themes should generate in < 1s but allow up to 30 seconds for
network latency when opening a remote file, or for fetching remote
resources (CSS, JS, etc) during a local build.
2016-02-13 20:42:03 -05:00
hacksalot ca92d41d9e Numerous fixes. 2016-02-13 16:08:45 -05:00
hacksalot 3f8e795c61 Fix generation glitches.
Fix output file name glitch, writing CSS files to destination folder,
and an issue where the process would evaporate before PDF/PNG generation
could complete.
2016-02-13 03:27:11 -05:00
hacksalot f83eb018e8 Scrub tests. 2016-02-11 12:08:11 -05:00
hacksalot 2758038858 Cleanup and bug fixes.
Remove file-based open methods from resume classes; force clients to use
clean string-based or JSON overloads; fix processing glitch in
validate(); tweak outputs; adjust tests; update CHANGELOG; etc.
2016-02-04 18:49:16 -05:00
hacksalot 5bf4bda6de Fix PEEK command. 2016-02-03 20:08:17 -05:00
hacksalot d7c83613df Make CLI tests asynchronous. 2016-02-02 16:18:38 -05:00
hacksalot fd39cc9fd9 Adjust error handling / tests. 2016-02-01 22:56:08 -05:00
hacksalot 70f45d468d Asynchrony. 2016-02-01 22:52:13 -05:00
hacksalot f1ba7765ee Include date tests. 2016-01-30 20:20:32 -05:00
hacksalot 27c7a0264a Improve date handling. 2016-01-30 20:06:04 -05:00
hacksalot 0f65e4c9f3 Finish HackMyCore reshaping.
Reintroduce HackMyCore, dropping the interim submodule, and reorganize
and improve tests.
2016-01-29 15:23:57 -05:00
hacksalot 80c36b96bc ... 2016-01-26 10:58:10 -05:00
hacksalot d007bd9bf6 Introduce CoffeeScript and build step. 2016-01-25 10:34:57 -05:00
hacksalot d3194fba19 Relocate internal sources to HackMyAPI.
Move internal sources and related tests to:

https://github.com/hacksalot/HackMyAPI
2016-01-24 09:55:04 -05:00
hacksalot 57787f1bc7 Re-introduce API-level tests. 2016-01-20 01:48:57 -05:00
hacksalot 001fd893c1 Add tests for partial resume loading (FRESH). 2016-01-20 00:21:07 -05:00
hacksalot 2f628f8564 Reconnect process exit codes. 2016-01-18 20:06:45 -05:00
hacksalot 712cba57b8 Capture. 2016-01-18 00:34:57 -05:00
hacksalot b99a09c88a Integrate tests with new fresh-jrs-converter structure. 2016-01-16 16:29:00 -05:00
hacksalot 5c95fe7af1 Integrate with fresh-jrs-converter.
Move FRESH/JRS conversion logic (and all future format conversions) into
a separate repo.
2016-01-16 12:40:16 -05:00
hacksalot fff45e1431 Update tests. 2016-01-15 13:36:57 -05:00
hacksalot c9ae2ffef3 Improve errors / tests consistency. 2016-01-14 14:22:26 -05:00
hacksalot 86af2a2c4f Rename test-cli.js to test-api.js. 2016-01-14 12:07:43 -05:00
hacksalot 37ea6cf804 Rename error-handler.js to error.js. 2016-01-14 11:49:27 -05:00
hacksalot a9c685c6a4 Refactor error handling (interim). 2016-01-14 11:47:05 -05:00
hacksalot 7765e85336 Integrate printf(). 2016-01-14 09:46:29 -05:00
hacksalot 7af50c51f6 Gather. 2016-01-14 08:48:07 -05:00
hacksalot 19b30d55ec Move error handling out of core. 2016-01-13 15:28:02 -05:00
hacksalot 1a0b91a58f Update conversion tests. 2016-01-12 18:14:06 -05:00
hacksalot ddceec68a2 Improve --options tests. 2016-01-11 21:15:28 -05:00
hacksalot 342b960f63 Add tests for raw JSON and file via --options / -o. 2016-01-11 20:52:17 -05:00
hacksalot e29ed58a1c Tests: Update theme name. 2016-01-11 18:08:31 -05:00
hacksalot 311030474d Tests: Remove hard-coded version number. 2016-01-09 20:29:30 -05:00
hacksalot c5b8eec33a Move CLI-related assets to subfolder. 2016-01-09 16:14:28 -05:00
hacksalot 43564bf380 Update tests. 2016-01-09 06:44:47 -05:00
hacksalot 9466a8c0dd Remove spawn-watch.
No longer necessary.
2016-01-09 05:29:45 -05:00
hacksalot a2723452c2 Improve ENOENT handling. 2016-01-07 16:13:09 -05:00
hacksalot cb3488276d Refactor error handling.
Work towards better debug/log/stack trace options for error cases.
2016-01-07 15:54:10 -05:00
hacksalot 0f0c399dd5 Update CLI tests. 2016-01-07 13:12:21 -05:00
hacksalot 101eebdd95 Update tests. 2016-01-06 14:17:27 -05:00
hacksalot bc9f0d468f Update tests w/ new validation behavior. 2016-01-06 00:44:46 -05:00
hacksalot eff9fc51cb Integrate fresh-test-resumes module. 2016-01-04 19:45:49 -05:00
hacksalot ce75f09210 Refactor API interface. 2016-01-04 07:23:20 -05:00
hacksalot f2001bcbb1 Add a couple baseline "analyze" tests. 2016-01-03 23:18:35 -05:00
hacksalot a95b52acd0 Refactor command processing. 2016-01-02 00:15:46 -05:00
hacksalot e4a549ed30 Tests: Add ICE detection test.
ICE is the internal boilerplate we use to freeze/unfreeze themes when
trying to force-feed them Markdown or other formatted data.
2016-01-01 20:26:47 -05:00
hacksalot 8c8dbfed72 Adjust test paths. 2016-01-01 15:06:36 -05:00
hacksalot b96526da31 Replace chalk with colors in tests. 2016-01-01 04:48:20 -05:00