GRAILS-1019: Allowing expressions to be used with the 'disabled' attribute for g...
[grails.git] / test / groovy / org / codehaus / groovy / grails / cli / CreateAppTests.groovy
blobd93a07e6406542d72a8b44b3ade011f2be288f6c
1 package org.codehaus.groovy.grails.cli;
3 class CreateAppTests extends AbstractCliTests {
6 void testCreateApp() {
8 gantRun(['-f', 'scripts/CreateApp.groovy'] as String[])
10 // test basic structure
11 assert new File("${appBase}/testapp").exists()
12 assert new File("${appBase}/testapp/grails-app/conf/hibernate").exists()
13 assert new File("${appBase}/testapp/grails-app/conf/spring").exists()
14 assert new File("${appBase}/testapp/lib").exists()
15 assert new File("${appBase}/testapp/src/java").exists()
16 assert new File("${appBase}/testapp/src/groovy").exists()
17 assert new File("${appBase}/testapp/web-app").exists()
18 assert new File("${appBase}/testapp/web-app/WEB-INF").exists()
20 assert new File("${appBase}/testapp/web-app/css").exists()
21 assert new File("${appBase}/testapp/web-app/js").exists()
23 assert new File("${appBase}/testapp/grails-app/controllers").exists()
24 assert new File("${appBase}/testapp/grails-app/domain").exists()
25 assert new File("${appBase}/testapp/grails-app/conf").exists()
26 assert new File("${appBase}/testapp/grails-app/services").exists()
27 assert new File("${appBase}/testapp/grails-app/views").exists()
28 assert new File("${appBase}/testapp/grails-app/taglib").exists()
30 // test critical files
31 assert new File("${appBase}/testapp/web-app/WEB-INF/applicationContext.xml").exists()
32 assert new File("${appBase}/testapp/web-app/WEB-INF/sitemesh.xml").exists()
33 assert new File("${appBase}/testapp/web-app/css/main.css").exists()
34 assert new File("${appBase}/testapp/web-app/js/application.js").exists()
35 assert new File("${appBase}/testapp/grails-app/conf/BootStrap.groovy").exists()
36 assert new File("${appBase}/testapp/grails-app/conf/DataSource.groovy").exists()
37 assert new File("${appBase}/testapp/grails-app/conf/Config.groovy").exists()
38 assert new File("${appBase}/testapp/grails-app/i18n/messages.properties").exists()
39 assert new File("${appBase}/testapp/grails-app/views/error.gsp").exists()
40 assert new File("${appBase}/testapp/grails-app/views/layouts/main.gsp").exists()