Brian Mann
ddb2a43f2b
cli: dealing with stupid whitespace snapshot issue
2017-09-04 14:05:46 -04:00
Brian Mann
1178c67a29
cli: better stdout normalization
2017-09-04 13:52:38 -04:00
Brian Mann
2f142d1f4e
cli: removed unused snapshot
2017-09-04 13:34:36 -04:00
Brian Mann
567395257d
cli: update snapshots to unique name
2017-09-04 13:33:42 -04:00
Brian Mann
303db4d07f
cli: update snapshots to unique name
2017-09-04 13:31:05 -04:00
Brian Mann
2be65b47b4
cli: prune existing unused snapshots
2017-09-04 13:26:55 -04:00
Brian Mann
b47536f896
cli: i don't know, snapshots aren't passing in CI but work locally. updating all existing snapshots
2017-09-04 13:23:43 -04:00
Brian Mann
257357762d
cli: normalize snapshot by removing lines that won't show up in CI
2017-09-04 13:15:35 -04:00
Brian Mann
ff4d739517
cli: spec formatting [skip ci]
2017-09-04 12:48:41 -04:00
Brian Mann
48dd8983ae
cli: finished implementing all tests, all green
2017-09-04 12:46:44 -04:00
Brian Mann
1001c0e1ef
cli: added and updated unzip specs
2017-09-04 12:16:02 -04:00
Brian Mann
9244b164af
cli: updated download specs
2017-09-04 12:15:52 -04:00
Brian Mann
2bec027b6d
cli: test that we cleaned up the old zip
2017-09-04 12:15:13 -04:00
Brian Mann
d9a28bf278
cli: todo line seperations
2017-09-04 11:30:05 -04:00
Brian Mann
d2434311f5
cli: cc @bahmutov why is eslint continually changing things? this is really annoying
...
- can we please have snapshots ignored from eslint
- we already an .eslintignore file in the root of cli
- we really want to ignore all __snapshots__ folders
2017-09-04 11:29:34 -04:00
Brian Mann
bbe2db065d
cli: snapshot tests around verify
2017-09-04 11:25:11 -04:00
Brian Mann
7d41987b7b
cli: WIP iterating on verify snapshots
2017-09-04 02:55:51 -04:00
Brian Mann
f740506f05
cli: deps bump sinon for bug fixes
2017-09-04 02:55:31 -04:00
Brian Mann
27e388fc31
cli: more comprehensive tests around cli + util, exits, rejected promises, etc
2017-09-04 02:15:43 -04:00
Brian Mann
ff55669874
cli: extract verify tests out of info, get tests passing
2017-09-04 01:55:08 -04:00
Brian Mann
04e5bd21e2
cli: rename spec
2017-09-04 01:48:30 -04:00
Brian Mann
9a38bca34c
cli: tests around install including snapshots, woo!
2017-09-04 01:47:21 -04:00
Brian Mann
0dbda32419
cli: update errors tests + error snapshots
2017-09-04 01:01:44 -04:00
Brian Mann
77ea4fc5c2
WIP: rename all the specs, move them around, get it going!
2017-09-04 00:16:59 -04:00
Brian Mann
4842c9d6a4
cli: install finish green to pair nicely with verification
2017-09-04 00:01:11 -04:00
Brian Mann
173849f4ab
cli: normalized all start methods
2017-09-04 00:00:41 -04:00
Brian Mann
8ee29f7864
cli: better error formatting, added cypress version to errors, add footer feature
2017-09-03 23:41:52 -04:00
Brian Mann
fe20323b06
cli: add logger.warn function
2017-09-03 23:41:12 -04:00
Brian Mann
a6a925057f
cli: remove unused progress bar
2017-09-03 23:41:01 -04:00
Brian Mann
143640c828
cli: refactor verify, better error handling, use listr for messaging, clearer errors
2017-09-03 23:40:52 -04:00
Brian Mann
89632bbbaf
cli: move titleize to be reusable
2017-09-03 23:40:12 -04:00
Brian Mann
42ca775755
cli: WIP, move to listr for user notifications, extract and begin refactoring into multiple tasks and files
...
- cleaned up lots of redundant error handling
- do not ever forcibly exit early
- add user messaging for global installations
- add user messaging for opening cypress
- enable CYPRESS_BINARY_VERSION to be set, with warning
2017-09-03 21:28:59 -04:00
Brian Mann
4ddb54dd57
cli: update to use tasks path
2017-09-03 00:02:51 -04:00
Brian Mann
c1eb1a9663
cli: WIP rename utils -> info
2017-09-02 23:59:56 -04:00
Brian Mann
983b34d740
cli: WIP extracted concerns into multiple files
2017-09-02 23:58:16 -04:00
Brian Mann
61bcefab91
cli: WIP rename download -> tasks, begin extracting out concerns
2017-09-02 23:53:33 -04:00
Brian Mann
a8af8add25
cli: remove unnecessary sample project
2017-09-02 23:36:00 -04:00
Brian Mann
f29b3b9b1f
cli: code cleanup, formatting, content improvements
2017-09-02 23:34:05 -04:00
Brian Mann
98724366fd
cli: move package version check to utility function
2017-09-02 23:33:45 -04:00
Brian Mann
1e1a58330d
cli: rename exitGracefully to exit1, DRY up usage
2017-09-02 23:33:23 -04:00
Brian Mann
c0bb28d20f
cli: consolidate usage of fs-extra
2017-09-02 23:31:50 -04:00
Brian Mann
13f73701c2
WIP cleanup npm cli readme
2017-09-02 22:51:07 -04:00
Brian Mann
baf20d48a5
set node engines for the CLI
2017-09-02 22:48:38 -04:00
Brian Mann
2151c18f84
Merge branch 'develop' into cli-log-snapshots
2017-09-02 22:33:33 -04:00
Brian Mann
0770f06574
cli: properly chain xvfb stop promise so cypress runs correctly in linux
...
- better debug logs
- use close event, not exit
2017-09-02 15:55:24 -04:00
Brian Mann
0e36be10bf
cli: bump xvfb dep to fix bugs
2017-09-02 15:53:20 -04:00
Chris Breiding
1fac6d58d9
snapshot various log states (wip)
2017-09-01 17:26:08 -04:00
Brian Mann
62e4c585bb
cli: ignore snapshots from eslint, they were rewriting them per the rules
2017-09-01 12:22:20 -04:00
Brian Mann
3607a08efb
cli: remove passing in --cli-version to binary
2017-09-01 00:55:27 -04:00
Brian Mann
579608ce95
cli: fixes #405 replace old snapshot with snap-shot-it
2017-09-01 00:50:07 -04:00