diff options
author | Dierk König <dierk.koenig@canoo.com> | 2015-11-22 10:17:13 +0100 |
---|---|---|
committer | Dierk König <dierk.koenig@canoo.com> | 2015-11-22 10:17:13 +0100 |
commit | e2575d292ef1158dcc7a5421b12fd0ad6be20820 (patch) | |
tree | 9f6561b11f660941da3dd304b64d5d5a484a7c19 /src/test/groovy/frege | |
parent | f0807811f48c50b6a5fe7816ef48c148be9f9903 (diff) | |
parent | 61196dfe58d3fd38f09c3ddfbcc8cb932d240c1e (diff) | |
download | frege-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.groovy | 39 |
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] + } +} |