Commit Graph

114 Commits

Author SHA1 Message Date
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