Lots of things have been changing and there are lots of things that can go wrong! I only caught so many by my yo tighting over and over - I probably missed some stuff. Yeoman generators are hard to test manually, building some tests should fix this right up.
Site
As far as building the site goes, the following permutations should be tested (these are options):
Webroot: Both blank and an arbitrary string ('public')
For the following to be tested:
Yeoman generator runs successfully
Gulp deploy bundling runs
New user can be made in the browser, and logged in
Home page can be navigated to
Theme
For the theme, permutations of these settings should be tested:
JS Type: Browserify, plain JS
CSS Type: LESS, plain CSS
Package manager: Node, bower, both
For the following to be tested:
Gulp build and default task run without errors
Proxy from browser-sync works, and home page can be navigated to through this
Assets are successfully loaded on home page (scripts, styles and modernizr)
Changing a file while watching successfully propagates to the browser without needing a refresh
Lots of things have been changing and there are lots of things that can go wrong! I only caught so many by my
yo tight
ing over and over - I probably missed some stuff. Yeoman generators are hard to test manually, building some tests should fix this right up.Site
As far as building the site goes, the following permutations should be tested (these are options):
'public'
)For the following to be tested:
Theme
For the theme, permutations of these settings should be tested:
For the following to be tested:
build
and default task run without errors