@@ -415,16 +415,35 @@ public class IvyDependencyManagerTests extends GroovyTestCase{
415415 }
416416
417417 void testDefaultDependencyDefinitionWithDefaultDependenciesProvided () {
418- Message . setDefaultLogger new DefaultMessageLogger (Message . MSG_INFO )
419- def manager = new IvyDependencyManager (" test" , " 0.1" )
420- def grailsVersion = getCurrentGrailsVersion()
421- manager. defaultDependenciesProvided = true
422- manager. parseDependencies(IvyDependencyManager . getDefaultDependencies(grailsVersion))
418+
419+ def settings = new BuildSettings ()
420+ def grailsVersion = getCurrentGrailsVersion()
423421
422+ def manager = new IvyDependencyManager (" project" , " 0.1" ,settings)
423+ def defaultDependencyClosure = IvyDependencyManager . getDefaultDependencies(grailsVersion)
424+ manager. parseDependencies {
425+ defaultDependenciesProvided true
426+ defaultDependencyClosure. delegate = delegate
427+ defaultDependencyClosure()
428+ }
429+
424430 assertEquals 0 , manager. listDependencies(' runtime' ). size()
425431 assertEquals 3 , manager. listDependencies(' test' ). size()
426432 assertEquals 18 , manager. listDependencies(' build' ). size()
427433 assertEquals 55 , manager. listDependencies(' provided' ). size()
434+
435+ manager = new IvyDependencyManager (" project" , " 0.1" ,settings)
436+ defaultDependencyClosure = IvyDependencyManager . getDefaultDependencies(grailsVersion)
437+ manager. parseDependencies {
438+ defaultDependenciesProvided false
439+ defaultDependencyClosure. delegate = delegate
440+ defaultDependencyClosure()
441+ }
442+
443+ assertEquals 53 , manager. listDependencies(' runtime' ). size()
444+ assertEquals 56 , manager. listDependencies(' test' ). size()
445+ assertEquals 18 , manager. listDependencies(' build' ). size()
446+ assertEquals 2 , manager. listDependencies(' provided' ). size()
428447 }
429448
430449 def getCurrentGrailsVersion () {
0 commit comments