diff --git a/src/main/groovy/wooga/gradle/paket/base/utils/internal/PaketUnityReferences.groovy b/src/main/groovy/wooga/gradle/paket/base/utils/internal/PaketUnityReferences.groovy index e5cf56b..b36002b 100644 --- a/src/main/groovy/wooga/gradle/paket/base/utils/internal/PaketUnityReferences.groovy +++ b/src/main/groovy/wooga/gradle/paket/base/utils/internal/PaketUnityReferences.groovy @@ -30,7 +30,7 @@ class PaketUnityReferences { referencesContent.eachLine { line -> if(!line.empty){ - nugets << line + nugets << line.trim() } } } diff --git a/src/test/groovy/wooga/gradle/paket/base/utils/internal/PaketUnityReferencesSpec.groovy b/src/test/groovy/wooga/gradle/paket/base/utils/internal/PaketUnityReferencesSpec.groovy new file mode 100644 index 0000000..13ee5aa --- /dev/null +++ b/src/test/groovy/wooga/gradle/paket/base/utils/internal/PaketUnityReferencesSpec.groovy @@ -0,0 +1,25 @@ +package wooga.gradle.paket.base.utils.internal + +import spock.lang.Shared +import spock.lang.Specification +import spock.lang.Unroll +import wooga.gradle.paket.base.utils.internal.PaketTemplate + +class PaketUnityReferencesSpec extends Specification { + + @Unroll + def "ensure items are trimmed"() { + + when: + def refs = new PaketUnityReferences(content) + + then: + refs.nugets == nugets + + where: + content | nugets + "A1\nA2\nA3\n" | ["A1", "A2", "A3"] + " A1 \nA2\nA3\n" | ["A1", "A2", "A3"] + " A1 \n A2 \nA3 \n" | ["A1", "A2", "A3"] + } +}