hacksalot
17259cedbf
Detect bad option files supplied via --options.
2018-01-29 02:04:00 -05:00
hacksalot
35fb2f5dac
Fix Travis build issues. ( #204 )
2018-01-28 22:34:05 -05:00
hacksalot
79c304a08b
Update text exemplars.
2018-01-25 15:04:49 -05:00
hacksalot
efe97ad793
Update tests.
...
Knock the dust off the HackMyResume test suite.
2018-01-24 21:29:24 -05:00
hacksalot
bb7944bee7
Update resume exemplars w/ --private.
2016-02-15 16:56:00 -05:00
hacksalot
3cf850ea0e
Update test exemplars.
2016-02-14 05:32:33 -05:00
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