Skip to content

Commit 768337d

Browse files
authored
Merge pull request #15540 from apache/test/gsp-in-webapp-dir
Add test for GSPs in src/main/webapp
2 parents 76b1d6b + dd0e389 commit 768337d

2 files changed

Lines changed: 64 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* https://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing,
13+
* software distributed under the License is distributed on an
14+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
* KIND, either express or implied. See the License for the
16+
* specific language governing permissions and limitations
17+
* under the License.
18+
*/
19+
package functionaltests
20+
21+
import spock.lang.Specification
22+
23+
import grails.testing.mixin.integration.Integration
24+
import org.apache.grails.testing.http.client.HttpClientSupport
25+
26+
@Integration
27+
class GspInWebappDirSpec extends Specification implements HttpClientSupport {
28+
29+
def 'GSP in src/main/webapp renders'() {
30+
when:
31+
def response = http('/gsp-in-webapp-dir.gsp')
32+
33+
then:
34+
response.assertContains(200, 'Hello from GSP in src/main/webapp')
35+
}
36+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<%--
2+
Licensed to the Apache Software Foundation (ASF) under one
3+
or more contributor license agreements. See the NOTICE file
4+
distributed with this work for additional information
5+
regarding copyright ownership. The ASF licenses this file
6+
to you under the Apache License, Version 2.0 (the
7+
"License"); you may not use this file except in compliance
8+
with the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing,
13+
software distributed under the License is distributed on an
14+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
KIND, either express or implied. See the License for the
16+
specific language governing permissions and limitations
17+
under the License.
18+
--%>
19+
<%@ page contentType="text/html;charset=UTF-8" %>
20+
<html>
21+
<head>
22+
<title>Testing GSP in src/main/webapp directory</title>
23+
</head>
24+
25+
<body>
26+
<h1>Hello from GSP in src/main/webapp</h1>
27+
</body>
28+
</html>

0 commit comments

Comments
 (0)