1 package org
.codehaus
.groovy
.grails
.web
.servlet
.mvc
3 import org
.codehaus
.groovy
.grails
.commons
.test
.*
4 import org
.codehaus
.groovy
.grails
.commons
.*
5 import org
.codehaus
.groovy
.grails
.commons
.spring
.*
6 import org
.codehaus
.groovy
.grails
.plugins
.*
7 import org
.springframework
.web
.context
.request
.*
8 import org
.codehaus
.groovy
.grails
.web
.servlet
.mvc
.*
9 import org
.codehaus
.groovy
.grails
.web
.servlet
.*
10 import org
.springframework
.mock
.web
.*
11 import org
.springframework
.validation
.*
12 import org
.springframework
.web
.servlet
.*
14 class TagLibDynamicMethodsTests
extends AbstractGrailsControllerTests
{
21 def myTag = {attrs, body -> body() }
26 void testFlashObject() {
28 def testTagLib
= ga
.getTagLibClass("TestTagLib").newInstance()
29 testTagLib
.flash
.test
= "hello"
31 assertEquals
"hello", testTagLib
.flash
.test
35 void testParamsObject() {
37 def testTagLib
= ga
.getTagLibClass("TestTagLib").newInstance()
38 testTagLib
.params
.test
= "hello"
40 assertEquals
"hello", testTagLib
.params
.test
45 void testSessionObject() {
47 def testTagLib
= ga
.getTagLibClass("TestTagLib").newInstance()
48 testTagLib
.session
.test
= "hello"
50 assertEquals
"hello", testTagLib
.session
.test
54 void testGrailsAttributesObject() {
56 def testTagLib
= ga
.getTagLibClass("TestTagLib").newInstance()
57 assertNotNull(testTagLib
.grailsAttributes
)
61 void testRequestObjects() {
63 def testTagLib
= ga
.getTagLibClass("TestTagLib").newInstance()
65 assertNotNull(testTagLib
.request
)
67 assertNotNull(testTagLib
.response
)
68 assertNotNull(testTagLib
.servletContext
)