Logo: Relish

  1. Sign in

Project: Middleman-core

Build Clean

Scenarios
Build and Clean an app
Given
a fixture app "clean-app"
And
app "clean-app" is using config "empty"
And
a successfully built app at "clean-app"
Then
the following files should exist:
build/index.html
build/should_be_ignored.html
build/should_be_ignored2.html
build/should_be_ignored3.html
And
app "clean-app" is using config "complications"
Given
a successfully built app at "clean-app" with flags "--clean"
Then
the following files should not exist:
build/should_be_ignored.html
build/should_be_ignored2.html
build/should_be_ignored3.html
And
the file "build/index.html" should contain "Comment in layout"
Clean an app with directory indexes
Given
a successfully built app at "clean-dir-app"
Then
the following files should exist:
build/about/index.html
Given
a successfully built app at "clean-dir-app" with flags "--clean"
Then
the following files should exist:
build/about/index.html
Clean build an app that's never been built
Given
a successfully built app at "clean-dir-app" with flags "--clean"
Then
the following files should exist:
build/about/index.html
Clean build an app with newly ignored files and a nested output directory
Given
a built app at "clean-nested-app"
Then
a directory named "sub/dir" should exist
Then
the following files should exist:
sub/dir/about.html
When
I append to "config.rb" with "ignore 'about.html'"
Given
a built app at "clean-nested-app" with flags "--clean"
Then
the following files should not exist:
sub/dir/about.html

Last published about 5 years ago by middleman.