Feature: Build Clean Scenario: Build and Clean an app Given app "clean-app" is using config "empty" And a built app at "clean-app" And app "clean-app" is using config "complications" And a built app at "clean-app" with flags "--clean" Then "should_be_ignored.html" should not exist at "clean-app" And "should_be_ignored2.html" should not exist at "clean-app" And "should_be_ignored3.html" should not exist at "clean-app" Scenario: Clean an app with directory indexes Given a built app at "clean-dir-app" Then "about/index.html" should exist at "clean-dir-app" Given a built app at "clean-dir-app" with flags "--clean" Then "about/index.html" should exist at "clean-dir-app" Scenario: Clean build an app that's never been built Given a built app at "clean-dir-app" with flags "--clean" Then "about/index.html" should exist at "clean-dir-app"