aboutsummaryrefslogtreecommitdiff
path: root/src/test/groovy/frege
diff options
context:
space:
mode:
authorDierk König <dierk.koenig@canoo.com>2015-11-22 10:17:13 +0100
committerDierk König <dierk.koenig@canoo.com>2015-11-22 10:17:13 +0100
commite2575d292ef1158dcc7a5421b12fd0ad6be20820 (patch)
tree9f6561b11f660941da3dd304b64d5d5a484a7c19 /src/test/groovy/frege
parentf0807811f48c50b6a5fe7816ef48c148be9f9903 (diff)
parent61196dfe58d3fd38f09c3ddfbcc8cb932d240c1e (diff)
downloadfrege-gradle-plugin-e2575d292ef1158dcc7a5421b12fd0ad6be20820.tar.gz
frege-gradle-plugin-e2575d292ef1158dcc7a5421b12fd0ad6be20820.tar.bz2
frege-gradle-plugin-e2575d292ef1158dcc7a5421b12fd0ad6be20820.zip
Merge pull request #29 from breskeby/with-java
some more basic cleanup and fixing
Diffstat (limited to 'src/test/groovy/frege')
-rw-r--r--src/test/groovy/frege/gradle/plugins/FregeBasePluginTest.groovy (renamed from src/test/groovy/frege/gradle/FregeBasePluginTest.groovy)3
-rw-r--r--src/test/groovy/frege/gradle/plugins/FregePluginTest.groovy (renamed from src/test/groovy/frege/gradle/FregePluginTest.groovy)4
-rw-r--r--src/test/groovy/frege/gradle/tasks/FregeCompileTest.groovy39
3 files changed, 41 insertions, 5 deletions
diff --git a/src/test/groovy/frege/gradle/FregeBasePluginTest.groovy b/src/test/groovy/frege/gradle/plugins/FregeBasePluginTest.groovy
index 3ca1bb2..04b5587 100644
--- a/src/test/groovy/frege/gradle/FregeBasePluginTest.groovy
+++ b/src/test/groovy/frege/gradle/plugins/FregeBasePluginTest.groovy
@@ -1,6 +1,5 @@
-package frege.gradle
+package frege.gradle.plugins
-import frege.gradle.plugins.FregeBasePlugin
import org.gradle.api.Project
import org.gradle.testfixtures.ProjectBuilder
import spock.lang.Specification
diff --git a/src/test/groovy/frege/gradle/FregePluginTest.groovy b/src/test/groovy/frege/gradle/plugins/FregePluginTest.groovy
index 2fc6d86..1867c88 100644
--- a/src/test/groovy/frege/gradle/FregePluginTest.groovy
+++ b/src/test/groovy/frege/gradle/plugins/FregePluginTest.groovy
@@ -1,7 +1,5 @@
-package frege.gradle
+package frege.gradle.plugins
-import frege.gradle.plugins.FregeBasePlugin
-import frege.gradle.plugins.FregePlugin
import org.gradle.api.Project
import org.gradle.testfixtures.ProjectBuilder
import spock.lang.Specification
diff --git a/src/test/groovy/frege/gradle/tasks/FregeCompileTest.groovy b/src/test/groovy/frege/gradle/tasks/FregeCompileTest.groovy
new file mode 100644
index 0000000..c9224ea
--- /dev/null
+++ b/src/test/groovy/frege/gradle/tasks/FregeCompileTest.groovy
@@ -0,0 +1,39 @@
+package frege.gradle.tasks
+
+import org.gradle.api.Project
+import org.gradle.testfixtures.ProjectBuilder
+import spock.lang.Specification
+
+class FregeCompileTest extends Specification {
+ Project project = ProjectBuilder.builder().build()
+ FregeCompile compile
+
+ def setup() {
+ when:
+ compile = project.tasks.create("fregeCompile", FregeCompile)
+ }
+
+
+ def "configured sourcePaths tracked"() {
+ when:
+ compile.source("someFolder")
+ then:
+ compile.sourcePaths == [project.file("someFolder")]
+ }
+
+
+ def "default assembleArguments"() {
+ given:
+ compile.destinationDir = project.file("testoutput")
+ expect:
+ compile.assembleArguments() == ["-inline", "-make", "-d", project.file("testoutput").absolutePath]
+ }
+
+ def "with prefix"() {
+ given:
+ compile.destinationDir = project.file("testoutput")
+ compile.prefix = "somePrefix"
+ expect:
+ compile.assembleArguments() == ["-inline", "-make", "-prefix", "somePrefix", "-d", project.file("testoutput").absolutePath]
+ }
+}