@Test(expected = MojoFailureException.class)
public void testExecuteWebsterPlan_tempFails() throws Exception {

    final File testOutDir = new File(testOutBaseDir, "testExecuteWebsterPlan_tempFails");
    recursiveDeleteWithRetry(testOutDir);
    final File projectRoot = new File(testOutDir, "content-package");
    FileUtils.copyDirectory(new File(srcDir, "content-package"), projectRoot);
    WebsterMojo mojo = newMojo();
    final File tempDir = new File(testOutDir, "webster-tmp");
    FileUtils.touch(tempDir);
    mojo.websterTempDirectory = tempDir;
    final WebsterPlan.Builder builder = new WebsterPlan.Builder();
    mojo.executeWebsterPlan(builder);
}