Merge pull request #178 from sdeleuze/issue-177

* pr/178:
  Polish contribution
  Fix pre-filled form inconsistencies
This commit is contained in:
Stephane Nicoll
2016-01-12 14:31:56 +01:00
2 changed files with 21 additions and 0 deletions

View File

@@ -97,6 +97,7 @@
case 'language':
$('.' + param.name.toLowerCase() + '-form-group').removeClass("hidden");
$('#' + param.name+ ' option[value="' + value + '"]').prop('selected', true);
$('#' + param.name).change();
break;
case 'groupId':
case 'artifactId':
@@ -105,6 +106,7 @@
case 'packageName':
$('.' + param.name.toLowerCase() + '-form-group').removeClass("hidden");
$('#' + param.name).val(value);
$('#' + param.name).change();
break;
}
});

View File

@@ -344,6 +344,25 @@ class ProjectGenerationSmokeTests extends AbstractInitializrControllerIntegratio
}
}
@Test
void customizationsOnGroupIdAndArtifactId() {
toHome('/#!groupId=com.example.acme&artifactId=my-project') {
page.generateProject.click()
at HomePage
def projectAssert = zipProjectAssert(from('my-project.zip'))
projectAssert.hasBaseDir('my-project')
.isMavenProject()
.isJavaProject('com.example.acme', 'MyProjectApplication' )
.hasStaticAndTemplatesResources(false)
.pomAssert()
.hasGroupId('com.example.acme')
.hasArtifactId('my-project')
.hasDependenciesCount(2)
.hasSpringBootStarterRootDependency()
.hasSpringBootStarterTest()
}
}
private Browser toHome(Closure script) {
toHome('/', script)
}